स्पष्ट रूप से डिफ़ॉल्ट रूप से कोई नहीं है। कम से कम, जब मैं इसे कॉल करने की कोशिश नहीं कर रहा हूं। कुंजी चेकबॉक्स को शामिल करता है, तो
बस UIManager.getLookAndFeelDefaults().keys()
से चाबी डंपिंग निम्नलिखित का उत्पादन:
CheckBox.foreground
CheckBox.border
CheckBox.totalInsets
CheckBox.background
CheckBox.disabledText
CheckBox.margin
CheckBox.rollover
CheckBox.font
CheckBox.gradient
CheckBox.focus
CheckBox.icon
CheckBox.focusInputMap
akf's answer पढ़ने के बाद, मैं plaf.synth संकुल में UIManager कोड के माध्यम से खुदाई शुरू की और कॉल कि अनिवार्य रूप से प्रतिनिधि पाया मानक अक्षम करने के लिए कक्षाओं को देखने और महसूस करने के लिए कक्षाओं को शून्य से अक्षम करें। तो मैं इसके साथ समाप्त हुआ:
Icon checkedIcon = UIManager.getIcon("CheckBox.icon");
Icon dsiabledCheckedIcon =
UIManager.getLookAndFeel().
getDisabledSelectedIcon(new JCheckBox(), checkedIcon);
स्रोत
2009-11-02 22:24:45
बस चयनित आइकन, चेकबॉक्स.इलेक्टेड आइकन, या चेकबॉक्स II.selectedIcon के लिए पूछना, सभी वापसी शून्य। –
आप उत्तर देने के लिए मुझे मानक आइकन परिवर्तित करने के तरीके के बारे में जानने के लिए सिन्थ पैकेज में गहरी खुदाई करने के लिए प्रेरित किया गया है। धन्यवाद। –