/*
2015年10月10日09:11:41
编程实现十个按钮
Frame默认布局管理器是BorderLayout;
Panel默认布局管理器是FlowLayout;
*/
import java.awt.*;//是awt不是awe
class TestTenButton
{
public static void main(String[] args)
{
//定义一个容器,装Panel
Frame f = new Frame("Pricne的十个按钮");
f.setLayout(new GridLayout(2,1));
//定义六个Panel容器,装Button
//Panel p1 = new Panel(new Border());--error
Panel p1 = new Panel();
p1.setLayout(new BorderLayout());
//Panel p1_1 = new Panel(new GridLayout(2,1));
Panel p1_1 = new Panel();
p1_1.setLayout(new GridLayout(2,1));//GridLayout要设置行列数
Panel p2 = new Panel();
p2.setLayout(new BorderLayout());
Panel p2_1 = new Panel();
p2_1.setLayout(new GridLayout(2,2));
Button b1 = new Button("Button1");
Button b2 = new Button("Button2");
Button b3 = new Button("Button3");
Button b4 = new Button("Button4");
Button b5 = new Button("Button5");
Button b6 = new Button("Button6");
Button b7 = new Button("Button7");
Button b8 = new Button("Button8");
Button b9 = new Button("Button9");
Button b10 = new Button("Button10");
p1.add(b1,BorderLayout.WEST);//用BorderLayout布局管理器添加组件的时候要指明添加方向
p1.add(b2,BorderLayout.EAST);
p1_1.add(b3);
p1_1.add(b4);
p1.add(p1_1,BorderLayout.CENTER);//一定不能省略
p2.add(b5,BorderLayout.WEST);
p2.add(b6,BorderLayout.EAST);
p2_1.add(b7);
p2_1.add(b8);
p2_1.add(b9);
p2_1.add(b10);
//p2.add(p2_1,BorderLayout.EAST);//error
p2.add(p2_1,BorderLayout.CENTER);
f.pack();//很重要,不能省略
f.add(p1);//Very important
//f.add(p1_1);
f.add(p2);
//f.add(p2_2);
f.setSize(200,200);
f.setVisible(true);
}
}
2015年10月10日09:11:41
编程实现十个按钮
Frame默认布局管理器是BorderLayout;
Panel默认布局管理器是FlowLayout;
*/
import java.awt.*;//是awt不是awe
class TestTenButton
{
public static void main(String[] args)
{
//定义一个容器,装Panel
Frame f = new Frame("Pricne的十个按钮");
f.setLayout(new GridLayout(2,1));
//定义六个Panel容器,装Button
//Panel p1 = new Panel(new Border());--error
Panel p1 = new Panel();
p1.setLayout(new BorderLayout());
//Panel p1_1 = new Panel(new GridLayout(2,1));
Panel p1_1 = new Panel();
p1_1.setLayout(new GridLayout(2,1));//GridLayout要设置行列数
Panel p2 = new Panel();
p2.setLayout(new BorderLayout());
Panel p2_1 = new Panel();
p2_1.setLayout(new GridLayout(2,2));
Button b1 = new Button("Button1");
Button b2 = new Button("Button2");
Button b3 = new Button("Button3");
Button b4 = new Button("Button4");
Button b5 = new Button("Button5");
Button b6 = new Button("Button6");
Button b7 = new Button("Button7");
Button b8 = new Button("Button8");
Button b9 = new Button("Button9");
Button b10 = new Button("Button10");
p1.add(b1,BorderLayout.WEST);//用BorderLayout布局管理器添加组件的时候要指明添加方向
p1.add(b2,BorderLayout.EAST);
p1_1.add(b3);
p1_1.add(b4);
p1.add(p1_1,BorderLayout.CENTER);//一定不能省略
p2.add(b5,BorderLayout.WEST);
p2.add(b6,BorderLayout.EAST);
p2_1.add(b7);
p2_1.add(b8);
p2_1.add(b9);
p2_1.add(b10);
//p2.add(p2_1,BorderLayout.EAST);//error
p2.add(p2_1,BorderLayout.CENTER);
f.pack();//很重要,不能省略
f.add(p1);//Very important
//f.add(p1_1);
f.add(p2);
//f.add(p2_2);
f.setSize(200,200);
f.setVisible(true);
}
}