Interface Wechsel in den Windows7-Basis Modus

jschle

Mitglied
Hallo,

bei meinem Java-Programm wechselt Windows 7 immer in den Windows 7-Basis Darstellungsmodus.
Ist dies immer der Fall bei Interfaces, die mit AWT/Swing programmiert sind oder kann ich den Wechsel irgendwie unterbinden?

Viele Grüße,
Jan
 
Ich glaube er meint das Darstellungsdesign.
Vom Aero Design zum Basis Design. (Beim Aero Design befinden sich die 3 Buttons zum Minimieren, Maximieren und Schließen eines Fensters direkt am Rand, beim Basic Design gibt es etwas abstand zwischen diesen Buttons und auch zum Rand)
 
Ja, genau das meinte ich 🙂
Also, wenn ich das Programm öffne, wechselt das komplette Windows-Design in das Basic-Design. Nach schließen des Programms, wird dann wieder alles im Aero Design angezeigt.
(Screenshot folgt später...)
 
Ich verwende diese L&F:
Java:
String laf = UIManager.getSystemLookAndFeelClassName();
UIManager.setLookAndFeel( laf );
 
Setze diese Zeilen Code mal nach dem Aufruf des Konstruktors und setzt ein
Java:
SwingUtilities.updateComponentUITree(meinFenster);
dahinter. Die Methode könnte auch ein bisschen anders klingen, aber auf jeden Fall sollte das helfen.
Müsste dann so aussehen:
Java:
JFrame frame = new JFrame();
.... // Einstellungen für das Fenster
String laf = UIManager.getSystemLookAndFeelClassName();
UIManager.setLookAndFeel( laf );
SwingUtilities.updateComponentUITree(frame);
frame.setVisible(true);
 

Zurück
Oben