06 练习
综合运用所学知识,画出以下图像

package GUI;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class practice {
public static void main(String[] args) {
Frame frame=new Frame("GridLayout");
frame.setLayout(new GridLayout(3,2));
frame.setSize(200,200);
frame.setVisible(true);
Panel panel1=new Panel();
Panel panel2=new Panel();
Panel panel3=new Panel();
Panel panel4=new Panel();
frame.add(panel3);
frame.add(panel4);
panel1.setLayout(new GridLayout(2,1));
panel1.add(new Button("a"));
panel1.add(new Button("a"));
panel2.setLayout(new GridLayout(2,2));
panel2.add(new Button("a"));
panel2.add(new Button("a"));
panel2.add(new Button("a"));
panel2.add(new Button("a"));
panel3.setLayout(new GridLayout(1,3));
panel3.add(new Button("a"));
panel3.add(panel1);
panel3.add(new Button("a"));
panel4.setLayout(new GridLayout(1,3));
panel4.add(new Button("a"));
panel4.add(panel2);
panel4.add(new Button("a"));
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0); // 强制退出程序
}
});
}
}

浙公网安备 33010602011771号