博為峰Java技術文章 ——JavaSE Swing GridLayout布局管理器I

博為峰小博老師:

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);

}

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容