public static void main(String[] args) {
// TODO 自动生成的方法存根
//窗体的名字
Frame f=new Frame("我的窗体");
f.setSize(500,500);//窗体的宽和高
//在屏幕显示的位置
f.setLocationRelativeTo(null); //不管在什么窗体都会在该窗体自动显示居中
//f.setLocation(500, 300);//x轴和Y轴的坐标就是窗口的位置
f.setVisible(true);//窗体可见
//流式布局管理器(FlowLayout)(排满第一行就自动排第二行)
f.setLayout(new FlowLayout());
f.add(new Button("按钮1"));
f.add(new Button("按钮2"));
f.add(new Button("按钮3"));
f.add(new Button("按钮4"));
//边界布局管理器(BorderLayout)
//创建按钮
Button B1=new Button("东部");
Button B2=new Button("西部");
Button B3=new Button("南部");
Button B4=new Button("北部");
Button B5=new Button("中部");
//将创建好的按钮添加到窗体,且设置按钮的位置和区域
f.add(B1, BorderLayout.EAST);//设置按钮所在的区域(东部)
f.add(B2, BorderLayout.WEST);//西部
f.add(B3, BorderLayout.SOUTH);//南部
f.add(B4, BorderLayout.NORTH);//北部
f.add(B5, BorderLayout.CENTER);//中部
//网格式布局(GridLayout) 要经过计算每个网格的大小,这样才能让布局更加的合理,所有窗口的宽和高要相等
f.setLayout(new GridLayout(3, 3));//设置窗体的网格为3*3
f.setSize(300,300);//显示窗体大小
f.setLocation(400, 300);
for(int i=1;i<=4;i++) {//循环九个按钮
Button btn=new Button("btn"+i);
f.add(btn);//添加按钮
}
}