欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

狂神说Java——GUI三种布局(课后作业)

程序员文章站 2022-07-12 23:31:46
...

狂神说Java——GUI三种布局(课后作业)

package Frame;

import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class Layout {
    public static void main(String[] args) {
        Frame frame=new Frame();
        frame.setLayout(new GridLayout(2,3));

        Button btn1 = new Button("btn1");
        Button btn3 = new Button("btn4");
        Button btn5 = new Button("btn5");
        Button btn10 = new Button("btn10");

        Panel panel1 = new Panel();
        Panel panel2 = new Panel();

        panel1.setLayout(new GridLayout(2,1));
        Button Gbtn1 = new Button("btn2");
        Button Gbtn2 = new Button("btn3");
        panel1.add(Gbtn1);
        panel1.add(Gbtn2);

        panel2.setLayout(new GridLayout(2,2));
        Button Gbtn3 = new Button("btn6");
        Button Gbtn4 = new Button("btn7");
        Button Gbtn5 = new Button("btn8");
        Button Gbtn6 = new Button("btn9");
        panel2.add(Gbtn3);
        panel2.add(Gbtn4);
        panel2.add(Gbtn5);
        panel2.add(Gbtn6);


        frame.add(btn1);
        frame.add(panel1);
        frame.add(btn3);
        frame.add(btn5);
        frame.add(panel2);
        frame.add(btn10);


        frame.setVisible(true);
        panel1.setVisible(true);
        panel2.setVisible(true);

        frame.pack();

        frame.addWindowListener(new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
    }
}

狂神说Java作业:
狂神说Java——GUI三种布局(课后作业)
实现效果:狂神说Java——GUI三种布局(课后作业)
小白欢迎交流指教。orn

相关标签: 菜鸟