Look & Feel
javax.swing.UIManager
Alle verfügbaren Look&Feel's auflisten:
UIManager.LookAndFeelInfo[] info = UIManager.getInstalledLookAndFeels(); for (int i = 0; i < info.length; i++) { System.out.println(info[i].getName()); // Der lesbare Name String className = info[i].getClassName(); // kann mit setLookAndFeel(..) gesetzt werden }
Das native Plattform-Look and Feel setzen:
String nativeLookAndFeel = UIManager.getSystemLookAndFeelClassName(); try { UIManager.setLookAndFeel(nativeLookAndFeel); }catch (Exception e) { e.printStackTrace(); }
Soll das Look&Feel zur Laufzeit geändert werden, so muss anschließend noch der folgende Befehl aufgerufen werden:
SwingUtilities.updateComponentTreeUI(MyFrame.this);