Windows Look & Feel
-
Hi,
Ich setzt in ner Swing-Applikation in nem Frame das Look & Feel mit der Anweisung
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
auf Windows. Allerdings hat der Hintergrund des Frames danach nicht das typische Windows-Grau sondern einen Blausticht. Wie schaffe ich es, dass
ich die Farben eines typishen Windowsfensters bekomme?Danke, flo
-
Also bei mir funktioniert's so, wie du beschrieben hast. Aber versuch mal, dir den auf deinem Rechner den Look & Feel Class Name ausgeben zu lassen (siehe unten) und setz das Look & Feel dann auf diesen ClassName. Vielleicht hilft es ja.
System.out.println("System LookAndFeel: " + UIManager.getSystemLookAndFeelClassName()); UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
Gruß, seppelina
-
Hi,
auch dein Tipp hat das Problem nicht behoben. Ich hab mal nen Screenshot von meinem Fenster (im Hintergrund) und zum Vergleich ein normales Windowsfenster (Taschenrechner) gemacht:
http://www.infoboard.org/stuff/laf.JPG
Man kann klar sehen, dass mein Fenster einen anderen Hintergrund hat.
Wie krieg ich den Orginal-Windowsfarbton?
-
Ist vielleicht abhängig von der verwendeten Windows-Version? Oder vom jdk?
Ich hab's jedenfalls mit jdk 1.4 und Windows XP versucht.
Sorry, mehr weiß ich im Moment dazu auch nicht.
Gruß, seppelina