package com.ecut.zz.demo01;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class HomeWorkLayout {
public static void main(String[] args) {
Frame frame = new Frame("布局设置");
Panel panel11 = new Panel();
Panel panel12 = new Panel();
Panel panel13 = new Panel();
Panel panel14 = new Panel();
Panel panel15 = new Panel();
Button button1 = new Button("Button1");
Button button2 = new Button("Button2");
Button button3 = new Button("Button3");
Button button4 = new Button("Button4");
Button button5 = new Button("Button5");
Button button6 = new Button("Button6");
Button button7 = new Button("Button7");
Button button8 = new Button("Button8");
Button button9 = new Button("Button9");
Button button10 = new Button("Button10");
//左面板
panel11.setLayout(new GridLayout(2,1));
panel11.add(button1);
panel11.add(button2);
//中上面板
panel12.setLayout(new GridLayout(2,1));
panel12.add(button3);
panel12.add(button4);
//中下面板
panel13.setLayout(new GridLayout(2,2));
panel13.add(button5);
panel13.add(button6);
panel13.add(button7);
panel13.add(button8);
//中面板
panel14.setLayout(new GridLayout(2,1));
panel14.add(panel12);
panel14.add(panel13);
//右面板
panel15.setLayout(new GridLayout(2,1));
panel15.add(button9);
panel15.add(button10);
frame.setLayout(new GridLayout());
frame.add(panel11);
frame.add(panel14);
frame.add(panel15);
frame.setSize(1000,600);
frame.pack();
frame.setVisible(true);
//设置监听器(适配器模式)
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
}