swing也可以有window一样的风格。
所以风格如下:
Metal:javax.swing.plaf.metal.MetalLookAndFeel
Nimbus:javax.swing.plaf.nimbus.NimbusLookAndFeel
GTK+:com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Motif:com.sun.java.swing.plaf.motif.MotifLookAndFeel
Windows:com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Mac OS X:com.sun.java.swing.plaf.mac.MacLookAndFeel
其中Mac OS X的风格要在MAC OS下才能生效。
下面列举swing变得像window一样:
class MyFrame extends JFrame {
public MyFrame() {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
System.err.println(e);
}
}
补充:swing有很多常用的美化包和控件库,详情可以参考地址:点击参考