1.效果一
、
import javax.swing.*;
public class Swing {
//创建并显示GUI、处于线程安全的考虑,这个方法在事件调用线程中调用
public static void creatAndShowGUI() {
//确保一个漂亮的外观风格
JFrame.setDefaultLookAndFeelDecorated(true);
//创建及设置窗口
JFrame frame = new JFrame("java记事本");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//添加标签
JLabel label = new JLabel("Hello World");
frame.getContentPane().add(label);
//显示窗口
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
//在主程序中显示GUI
javax.swing.SwingUtilities.invokeLater(new Runnable(){
public void run() {
creatAndShowGUI();
}
});
}
}
2.效果二
import javax.swing.*;
public class Swing {
//创建并显示GUI、处于线程安全的考虑,这个方法在事件调用线程中调用
public static void creatAndShowGUI() {
//创建及设置窗口
JFrame frame = new JFrame("java记事本");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//显示窗口
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
//在主程序中显示GUI
javax.swing.SwingUtilities.invokeLater(new Runnable(){
public void run() {
creatAndShowGUI();
}
});
}
}