博为峰小博老师:
GridLayout布局管理器有点像围棋盘,它将整个布局空间划分成若干行乘若干列的网络区域。组件就位于这些小的区城内,要想创建一个GridLayout布局管理器,就必须通过其构造器来创建GridLayout布局管理器对象。下图是GridLayout布局管理器的构造器。
public class BWF {
static int width=300;
static int height=200;
public static void main(String[] args){
JFrame jf=new JFrame("GridLayout布局管理器");
jf.setSize(width, height);
jf.setVisible(true);
JPanel contentPane=new JPanel();
jf.setContentPane(contentPane);//将中间容器组件对象contentPane设置为内容面板
jf.setLayout(new GridLayout(3, 3));//创建一个GridLayout布局管理对象,设置为3行3列。将中间容器设置为此布局管理
JButton button1=new JButton("1");//创建9个按钮组件
JButton button2=new JButton("2");
JButton button3=new JButton("3");
JButton button4=new JButton("4");
JButton button5=new JButton("5");
JButton button6=new JButton("6");
JButton button7=new JButton("7");
JButton button8=new JButton("8");
JButton button9=new JButton("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);
}
}