2021-09-22 GUI(Action事件)

2021-10-22  本文已影响0人  Denholm
ba9914e9cecd421196e50b2c910de913.jpg
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class FrameDemo {

    private Frame f;
    private Button btn;

    FrameDemo() {
        init();
    }

    private void init() {
        f = new Frame("my frame");
        f.setBounds(300, 100, 500, 400);
        f.setLayout(new FlowLayout());
        btn = new Button("my Button");
        f.add(btn);
        myEvent();
        f.setVisible(true);
    }

    private void myEvent() {
        f.addWindowListener(new WindowAdapter() {

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

        });

        btn.addActionListener(e -> {
            System.out.println("退出,是按钮干的");
            System.exit(0);
        });
    }

    public static void main(String[] args) {
        new FrameDemo();
    }

}
上一篇 下一篇

猜你喜欢

热点阅读