import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.GridLayout;
/* 布局管理器的分类:
BorderLayout
FlowLayout
GridLayout
GridBagLayout //最复杂的一种
GardLayout
*/
public class MyMain {
public static void main(String[] args){
Frame f = new Frame();
f.setSize(400,400);
f.setLocation(100,100); //设置相对于物理屏幕的原点
//FlowLayout流布局管理器
//f.setLayout(new FlowLayout(FlowLayout.CENTER&FlowLayout.LEFT)); //布局停靠在中心偏左
//BorderLayout边界布局管理器 给按键间隙设置长、宽度
//f.setLayout(new BorderLayout(10,10));
//GridLayout网格布局管理器
f.setLayout(new GridLayout(3,2,10,10)); //布局3行,2列,间隙长度10,宽度10
f.setResizable(true); //可以缩放窗口
f.setBackground(Color.BLUE); //给背景上颜色
Button b1 = new Button("hello"); //添加Button按键
Button b2 = new Button("java");
Button b3 = new Button("awt");
Button b4 = new Button("Frame");
Button b5 = new Button("Button");
f.add(b1,"North");
f.add(b2,"South");
f.add(b3,"East");
f.add(b4,"West");
f.add(b5,"Center");
f.show(); //显示Frame框架
}
}