java網格佈局案例練習

package tuxing.com;
/**
 * 網格佈局
 *
 */
import java.awt.*;


import javax.swing.*;
public class test_03 extends JFrame{

int size = 9;
JButton jbs[] = new JButton[size];
public static void main(String[] args) {
test_03 te=new test_03();
}
//構造
public test_03(){
//創建組件
for (int i = 0; i < 9; i++) {
jbs[i] = new JButton(String.valueOf(i));
}
//設置網格佈局管理器
this.setLayout(new GridLayout(3,3,10,10));//前面兩個3表示3行3列,後面10表示表格之間的間距爲10像素
//添加組件
for (int i = 0; i < size; i++) {
this.add(jbs[i]);
}
//設置窗體屬性
this.setTitle("網格佈局案例");
this.setSize(300,200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocation(200,200);
//顯示
this.setVisible(true);
}


}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章