Hinzufügen Look and Feel in Java-Anwendung
-
20-09-2019 - |
Frage
Ich arbeite mit den NetBeans 6.5 IDE .
heruntergeladen ich einen Look and Feel jar-Datei und fügte hinzu, es NetBeans von Palette-Manager.
Wie verwende ich es in meiner Anwendung?
Lösung 2
Vielen Dank für Ihre Antwort. Durch die Verwendung der folgenden Code können wir alle Look and Feel Klassennamen erhalten.
UIManager.LookAndFeelInfo[] lookAndFeelInfos = UIManager.getInstalledLookAndFeels();
for (int i = 0; i < lookAndFeelInfos.length; i++) {
UIManager.LookAndFeelInfo lookAndFeelInfo = lookAndFeelInfos[i];
//
// Get the name of the look and feel
//
String name = lookAndFeelInfo.getName();
System.out.println("name = " + name);
//
// Get the implementation class for the look and feel
//
String className = lookAndFeelInfo.getClassName();
System.out.println("className = " + className);
}
Andere Tipps
Sie können diese Sun-Tutorial folgen zu Einstellung der L & F in Java
Sie können die L & F mit
setLookAndFeel
ändern, auch nach dem Programm der GUI sichtbar ist.
Um bestehende Komponenten der neuen L & F, rufen Sie dasSwingUtilities
updateComponentTreeUI
Methode reflektieren einmal pro Container auf oberster Ebene.
Dann könnten Sie wollen jeden Container auf oberster Ebene, um die Größe der neuen Größen von den darin enthaltenen Komponenten zu reflektieren. Zum Beispiel:
UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();