java - Setting Background of Non-Editable JComboBox in a specific LookAndFell -
मैं इस विशिष्ट लुक एंडफील का उपयोग कर रहा हूं:
प्लास्टिक लुक एंडफ़ील .सेटप्लास्टिकथीम (नया कॉम। जेजी। looks.plastic.theme.SkyBluer ()); UIManager.setLookAndFeel (नया com.jgoodies.looks.plastic.PlasticLookAndFeel ());
मैंने एक संपादन योग्य JComboBox घटक की पृष्ठभूमि सेट करने के लिए इस कोड का उपयोग किया है:
ComboBoxEditor Editor = component.getEditor (); JTextField textField = (JTextField) editor.getEditorComponent (); textField.setBackground (रंग);
और इसका परिणाम यह है कि:
अगर मैं गैर-संपादन योग्य कोंबबोक्स के लिए समान कोड का उपयोग करता हूं, तो कुछ भी नहीं होता है:
और अगर मैं गैर-संपादन योग्य कोंबबोक्स के लिए इस कोड का उपयोग करता हूं:
((JComboBox) घटक) .setBackground (रंग);
परिणाम यह है कि रंग घटक आकार extrapolates। इस चित्र की तरह:
1) क्या किसी को इस विशेष LookAndFell के आकार को एक्सट्रपोल करने के बिना गैर-संपादन योग्य कोंबबोक्स की पृष्ठभूमि को सेट करने का एक तरीका पता है?
Comments
Post a Comment