UIManager



  • Hallo Leute. Ich habe einen Dialog, der für die Optionen zuständig ist. Dort will ich auch das LookAndFeel dynamisch ändern. Leider klappt das nicht. Der UIManager ändert nämlich nur das Aussehen des Dialogs, nicht jedoch das Aussehen der ganzen App. Was muss ich denn machen damit die ganze Application auf die Umstellung des UIManagers reagiert.

    Was kann man denn in den 3 Zeilen schon falsch machen?

    public void setUI(javax.swing.LookAndFeel l)
    {
    try
    {
    javax.swing.UIManager.setLookAndFeel(l);
    }
    catch(Exception e)
    {
    System.out.println(e.getMessage());
    }
    }



  • Vielleicht danach das noch aufrufen:
    SwingUtilities.updateComponentTreeUI(frame);



  • jo, bin ich inzwischen auch selber drauf gekommen. Klappt so wunderbar 🙂


Anmelden zum Antworten