(1)導入Swing包java
(2)選擇界面風格spa
(3)設置頂層容器code
(4)設置按鈕和標籤blog
(5)將組件放到容器上事件
(6)爲組件增長邊框it
(7)處理事件io
(8)輔助技術支持class
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 }