明らかにデフォルトでは1つもありません。少なくとも、私はそれを呼び出そうとしていません。キーはチェックボックスが含まれている場合
だけ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のコードを掘り始め、基本的に委譲呼び出しを発見しましたnull disableCheckedIcon Look&Feelクラスに標準の.iconをグレーのバージョンに変換しようとします。だから私はこれで終わった:
Icon checkedIcon = UIManager.getIcon("CheckBox.icon");
Icon dsiabledCheckedIcon =
UIManager.getLookAndFeel().
getDisabledSelectedIcon(new JCheckBox(), checkedIcon);
私は、selectedIcon、CheckBox.selectedIcon、またはCheckBoxUI.selectedIconを要求すると、すべてnullを返します。 –
あなたは、標準アイコンがどのように変換されたかを調べるために、Synthパッケージを詳しく調べてくれました。ありがとう。 –