package Java2; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import static java.awt.BorderLayout.*; public class demo05 { public static void main(String[] args) { Frame frame = new Frame("练习"); frame.setVisible(true); frame.setBackground(Color.BLACK); frame.setSize(400,300); frame.setLocation(300,400); frame.setLayout(new GridLayout(2,1)); //四个面板 Panel p1 = new Panel(new BorderLayout()); Panel p2 = new Panel(new GridLayout(2,1)); Panel p3 = new Panel(new BorderLayout()); Panel p4 = new Panel(new GridLayout(2,1)); //上面ok p1.add(new Button("west"), BorderLayout.WEST); p1.add(new Button("east"), BorderLayout.EAST); p2.add(new Button("btn1")); p2.add(new Button("btn2")); p1.add(p2,BorderLayout.CENTER); //下面 p3.add(new Button("west"), BorderLayout.WEST); p3.add(new Button("east"), BorderLayout.EAST); for (int i = 0; i < 4; i++) { p4.add(new Button("btn"+i)); } p3.add(p4, BorderLayout.CENTER); frame.add(p1); frame.add(p3); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } }