import java.awt.*;
public class TestTenButtons {
public static void main(String[] args) {
new MyFrame("Java Frame",200,200,400,500);
}
}
class MyFrame extends Frame{
private Panel pup = new Panel(null);
private Panel pdw = new Panel(null);
private Panel midup = new Panel();
private Panel middw = new Panel();
MyFrame(String str, int x, int y, int height, int width){
super(str);
super.setBounds(x, y, width, height);
super.setVisible(true);
super.setLayout(new GridLayout(2,1));//制作大体框架
pup.setLayout(new BorderLayout());//阐明排列形式
pup.setSize(width, height/2);
pup.add(new Button("BUTTON"), BorderLayout.WEST);
pup.add(new Button("BUTTON"), BorderLayout.EAST);
pup.add(midup, BorderLayout.CENTER);
midup.add(new Button("BUTTON"));
midup.add(new Button("BUTTON"));
midup.setLayout(new GridLayout(2,1));//自框架排列形式
pdw.setLayout(new BorderLayout());
pdw.setSize(width, height/2);
pdw.add(new Button("BUTTON"), BorderLayout.WEST);
pdw.add(new Button("BUTTON"), BorderLayout.EAST);
pdw.add(middw, BorderLayout.CENTER);
middw.add(new Button("BUTTON"));
middw.add(new Button("BUTTON"));
middw.add(new Button("BUTTON"));
middw.add(new Button("BUTTON"));
middw.setLayout(new GridLayout(2,2));
super.add(pup);
super.add(pdw);
}
}