(1)导入Swing包
(2)选择界面风格
(3)设置顶层容器
(4)设置按钮和标签
(5)将组件放到容器上
(6)为组件增加边框
(7)处理事件
(8)辅助技术支持
1 package Com.MySwing; 2 import java.awt.Dimension; 3 import java.awt.Toolkit; 4 5 import javax.swing.*; 6 public class OneSwing { 7 8 private static void createAndShowGUI() { 9 10 11 // 创建及设置窗口 12 JFrame frame = new JFrame("HelloWorldSwing"); 13 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭按钮的动作为退出窗口 14 15 // 添加面板 16 JPanel panel = new JPanel(); 17 frame.setContentPane(panel); 18 19 // 添加 "Hello World" 标签 20 JLabel label = new JLabel("Hello World"); 21 panel.add(label); 22 23 // 设置窗口大小 24 frame.setSize(400, 100); 25 26 // 关闭按钮的动作为退出窗口 27 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 28 29 // 设置窗口为可见的,默认为不可见 30 frame.setVisible(true); 31 32 //固定窗口大小 33 frame.setResizable(false); 34 35 } 36 37 public static void main(String[] args) { 38 createAndShowGUI(); 39 } 40 }