標籤:java gui
開發GUI程式一般步驟: 1、 引包 import java.awt.*; import javax.swing.*; 2、 繼承JFrame public class Demo3 extends JFrame {} 3、 定義需要的組件 //3.定義組件 JButton jb1,jb2,jb3,jb4,jb5; int size=9; JButton jbs[]=new JButton[size]; //先分配初始空間 4、 建立組件 //4.建立組件 jb1=new JButton("中部"); //建立組件 for(int i=0;i<size;i++) { jbs[i]=new JButton(String.valueOf(i)); } 5、 設定布局管理器 //設定布局管理器,預設是的邊界布局管理器 this.setLayout(new FlowLayout(FlowLayout.LEFT));//流式布局 this.add(jb1,BorderLayout.CENTER); //邊界布局 this.setLayout(new GridLayout(3,3,10,10)); //網格布局 this.setLayout(null); //取消布局管理器 6、 添加組件 //添加組件 this.add(jb1); this.add(jb2); 7、 設定表單內容 //設定表單內容 this.setTitle("流式布局案例"); //設定表單標題 this.setSize(300, 200); //設定表單大小 this.setLocation(200, 400); //設定初始位置 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關閉表單時關閉虛擬機器 //禁止使用者改變表單大小 this.setResizable(false); //7.顯示表單 this.setVisible(true); 8、 顯示表單 利用數組建立組件: //定義組件 int size=9; JButton jbs[]=new JButton[size]; //數組要先分配初始空間 //建立組件 for(int i=0;i<size;i++) { jbs[i]=new JButton(String.valueOf(i)); } //添加組件 for(int i=0;i<size;i++) { this.add(jbs[i]);
java開發GUI程式一般步驟: