博为峰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);

}

}

博为峰Java技术文章 ——JavaSE Swing GridLayout布局管理器I_第1张图片

你可能感兴趣的:(博为峰Java技术文章 ——JavaSE Swing GridLayout布局管理器I)