上一遍是纯java代码编写的窗口, 其实Java也有像VC++, C#或者VB那样子的窗体直接设计, Matisse Form


1. 新建Matisse form

小demo, java swing窗口编程(JDK 1.6) (二)_jdk


2. 图形化设计窗口

小demo, java swing窗口编程(JDK 1.6) (二)_编程_02



3.  修改窗口的默认风格, 一般喜欢设置成当前系统的主题

//set look

try {
//windows
//String lookAndFeel = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";

//Mac
//String lookAndFeel = "com.sun.java.swing.plaf.mac.MacLookAndFeel";

//default cross platform
//String lookAndFeel = UIManager.getCrossPlatformLookAndFeelClassName();

//current system
String lookAndFeel = UIManager.getSystemLookAndFeelClassName();

//motif
//String lookAndFeel = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";

//String lookAndFeel = "com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel";

UIManager.setLookAndFeel(lookAndFeel);

} catch (Exception e) {
e.printStackTrace();
}


4. 运行Java程序

小demo, java swing窗口编程(JDK 1.6) (二)_exception_03