Ahoj.
Mám dotaz na znalce Swing.
Mám za úkol obarvit text v kombo boxu, který je disabled.
Na formuláři jsou dva kombo boxy a má být červený pouze jeden konkrétní.
Pokud není text disabled, jde pochopitelně obarvit přes
setForeground(Color).
Ale disagled se řídí nastavením v UIManager-u.
kód UIManager.put("ComboBox.disabledForeground", Color.red) mi funguje,
ale obarví oba kombo boxy. Takže nepoužitelně.
Na internetu jsem našel doporučení v X fórech, že se to má řešit kódem
((JTextField)
cb.getEditor().getEditorComponent()).setDisabledTextColor(Color.red);
To ale nefunguje.
Zkoušel jsem to po disaglování nastavit i přes
cb.setForeground(Color ) jak to je v některých případech, ale to též
nefunguje.
Dá se ten text pro disabled kombo box nějak rozumně nastavit?
Řešil jste to náhodou někdo?
Děkuji předem.
Arne