У меня есть одна проблема, связанная с компонентом Swing Swing, Я хочу использовать JTree в режиме высокой контрастности Windows, но он никогда не показывает узлы дерева в соответствии с окнами. Высокая контрастная тема.JTree view в режиме высокой контрастности
JTree вид Под Нормальный режим
JTree вид Под Контрастный режим
вид
Затмения Package Explorer Под Нормальный режим
Затмения Package Explorer вид Под High Contrast режим
Я хочу, чтобы мои приложения JTree смотреть так же, как "высокий контраст" вид затмения.
Может ли кто-нибудь руководствоваться этим? Я пытаюсь написать логику как:
// называют это под нагрузку приложения - или через какое-то из слушателей
Toolkit toolkit = Toolkit.getDefaultToolkit();
Boolean highContrast = (Boolean)toolkit.getDesktopProperty("win.highContrast.on");
boolean flag=highContrast.booleanValue();
if(flag){
// do stuff for high contrast
}
else{
// show in normal mode
}
Спасибо за вашу помощь !!