博為峰小博老師:
GridLayout布局管理器有點像圍棋盤,它將整個布局空間劃分成若干行乘若干列的網絡區域。組件就位于這些小的區城內,要想創建一個GridLayout布局管理器,就必須通過其構造器來創建GridLayout布局管理器對象。下圖是GridLayout布局管理器的構造器。
publicclassBWF {
staticintwidth=300;
staticintheight=200;
publicstaticvoidmain(String[] args){
JFrame jf=newJFrame("GridLayout布局管理器");
jf.setSize(width,height);
jf.setVisible(true);
JPanel contentPane=newJPanel();
jf.setContentPane(contentPane);//將中間容器組件對象contentPane設置為內容面板
jf.setLayout(newGridLayout(3, 3));//創建一個GridLayout布局管理對象,設置為3行3列。將中間容器設置為此布局管理
JButton button1=newJButton("1");//創建9個按鈕組件
JButton button2=newJButton("2");
JButton button3=newJButton("3");
JButton button4=newJButton("4");
JButton button5=newJButton("5");
JButton button6=newJButton("6");
JButton button7=newJButton("7");
JButton button8=newJButton("8");
JButton button9=newJButton("9");
contentPane.add(button1);//把9個按鈕組件添加到內容面板中
contentPane.add(button2);
contentPane.add(button3);
contentPane.add(button4);
contentPane.add(button5);
contentPane.add(button6);
contentPane.add(button7);
contentPane.add(button8);
contentPane.add(button9);
}
}