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


Anmelden zum Antworten