PLAF = Pluggable Look and Feel. По сути, один и тот же пользовательский интерфейс может иметь разные скины при минимальной работе.
Проверьте этот сайт для подробного описания L & F. Короче говоря, на самом деле есть 3 способа настройки PLAF.
1) Через командную строку:
java -Dswing.defaultlaf = com.sun.java.swing.plaf.gtk.GTKLookAndFeel MyApp
или же
java -Dswing.defaultlaf = com.sun.java.swing.plaf.windows.WindowsLookAndFeel MyApp
2) Через файл swing.properties в вашей Java-библиотеке.
swing.defaultlaf = com.sun.java.swing.plaf.windows.WindowsLookAndFeel
3) Программно либо с:
//At the beginning of your program
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
//Another option
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
//And another
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
//Or during your program -
UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();
Приведенная выше ссылка также содержит примеры кода, демонстрирующие, как изменить свой внешний вид.
Надеюсь, это поможет!