JTree Ansicht unter High Contrast-Modus
-
30-09-2019 - |
Frage
ich ein Problem habe JTree Swing-Komponente bezogen, Ich mag JTree unter Windows hohen Kontrast-Modus verwenden, aber es nie zeigen Baumknoten nach Fenstern mit hohem Kontrast Thema.
jtree Ansicht unter Normal-Modus
jtree Ansicht unter High Contrast-Modus
Eclipse-Package Explorer-Ansicht unter Normal-Modus
Eclipse-Package Explorer-Ansicht unter High Contrast-Modus
Ich möchte, dass meine Anwendungen machen jtree als Eclipse gleiche Ansicht „hoher Kontrast“ Ansicht.
Führung kann jemand auf diesem ?? Ich versuche, eine Logik wie zu schreiben:
// Aufruf dieses auf Antrag Last - oder über irgendeine Art von Hörer
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
}
Danke für Ihre Hilfe !!
Lösung 2
I umgesetzt dies mit Hilfe von Toolkit Anrufe pscode.org/prop/form.html - Veränderte Schriftart und Schriftgröße Details erhalten und gelten für jtree
Andere Tipps
Nach diesem Ausgabe ist dieser Fehler in Swing L & F-Implementierung. Es ist möglich, dies zu akzeptieren, die von Windows L & F zu modifizieren und als eigene bereitstellen oder verwenden unterschiedliche L & F, die diese unterstützt.