По-видимому, по умолчанию не существует. По крайней мере, не тогда, когда я пытаюсь это назвать.
Просто демпинг ключи от UIManager.getLookAndFeelDefaults().keys()
производит следующее, если ключ содержит CheckBox:
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, я начал копаться в коде UIManager в пакетах plaf.synth и нашел вызовы, которые по существу делегировать null disableCheckedIcon для классов внешнего вида, чтобы попытаться преобразовать стандартный .icon в серовую версию. Итак, я закончил с этим:
Icon checkedIcon = UIManager.getIcon("CheckBox.icon");
Icon dsiabledCheckedIcon =
UIManager.getLookAndFeel().
getDisabledSelectedIcon(new JCheckBox(), checkedIcon);
Просто попросив выделитьIcon, CheckBox.selectedIcon или CheckBoxUI.selectedIcon, все возвращают null. –
Вы отвечаете, вдохновляя меня копать глубже в пакете Synth, чтобы узнать, как был преобразован стандартный значок. Благодарю. –