zoukankan      html  css  js  c++  java
  • JAVA之GUI编程ACTION事件

    package GUI;

    import java.awt.Button;
    import java.awt.FlowLayout;
    import java.awt.Frame;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;

    public class StudyAction {
    private Frame f;
    private Button but;

    StudyAction(){
        init();
    }

    private void init() {
        f=new Frame("Window ------by Von");
        f.setBounds(300, 100, 600, 500);
        f.setLayout(new FlowLayout());
       
        but=new Button("Click me to close");
        f.add(but);
        dealwithEvent();
        f.setVisible(true);
    }

    private void dealwithEvent() {
        f.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e){  //区分大小写,WindowClosing则不可
                System.exit(0);
            }
        });
       
        but.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                System.exit(0);
               
            }
        });
    }
    public static void main(String[] args) {
        new StudyAction();
    }
    }

  • 相关阅读:
    Python开发之路
    openstack系列阅读目录
    linux基础
    PEP8规范
    我真的还是18岁的那个我
    为什么很多IT公司不喜欢进过培训机构的人呢?
    GRE与VXLAN
    VLAN模式
    网络虚拟化基础一:linux名称空间Namespaces
    四:OVS+GRE之网络节点
  • 原文地址:https://www.cnblogs.com/vonk/p/3850231.html
Copyright © 2011-2022 走看看