Servus,
eigentlich hab ich 2 Fragen und füge die 2. einfach hier an:
1. Gibt es irgend eine Möglichkeit halbwegs gut brauchbare LaFs zu bekommen, die kostenfrei sind? Verwende derzeit nur JTattoo
2. Wenn ich das LookAndFeel ändere über, wobei getLaf() den Klassennamen liefet als String, z.B. "com.jtattoo.plaf.xxx.XXXLookAndFeel"
Dann muss ich - so sagen es sämtliche Seiten die ich gefunden habe - alle Swing Objekte updaten.
Dies mit SwingUtilties, also folgendes, wobei mainFrame eine Instanz der Klasse MainFrame extends JFrame ist und dies quasi das RootObjekt der SwingObjekte ist.
Resultat: Das LaF wird aktualisiert - jedoch nicht vollständig. Die Leiste welche minimier, maxmier und schließen buttons enthält - bzw. halt der Rahmen, wird nicht ordnungsgemäß geändert!
Warum? Wie kann ich das beheben?
Gruß
CHAOSFISCH
eigentlich hab ich 2 Fragen und füge die 2. einfach hier an:
1. Gibt es irgend eine Möglichkeit halbwegs gut brauchbare LaFs zu bekommen, die kostenfrei sind? Verwende derzeit nur JTattoo
2. Wenn ich das LookAndFeel ändere über, wobei getLaf() den Klassennamen liefet als String, z.B. "com.jtattoo.plaf.xxx.XXXLookAndFeel"
Java:
UIManager.setLookAndFeel(DesignManager.this.designMap.get(design).getLaF());
Dies mit SwingUtilties, also folgendes, wobei mainFrame eine Instanz der Klasse MainFrame extends JFrame ist und dies quasi das RootObjekt der SwingObjekte ist.
Java:
SwingUtilities.updateComponentTreeUI(mainFrame);
Warum? Wie kann ich das beheben?
Gruß
CHAOSFISCH