zoukankan      html  css  js  c++  java
  • 40

    package test_18;

    import java.awt.*;
    import java.awt.event.*;

    class MyfirstWindowListener implements WindowListener
    {
    public void windowClosing(WindowEvent e)
    {
    System.out.println("我退出了!");
    e.getWindow().setVisible(false); //变为不显示
    ((Window)e.getComponent()).dispose(); //释放窗口资源
    System.exit(0); //结束虚拟系统运行
    }
    public void windowActivated(WindowEvent e){}
    public void windowClosed(WindowEvent e){}
    public void windowDeactivated(WindowEvent e){}
    public void windowDeiconified(WindowEvent e){}
    public void windowIconified(WindowEvent e){}
    public void windowOpened(WindowEvent e){}
    };

    class MyButton extends Button
    {
    MyButton(String s){
    super(s);
    enableEvents(AWTEvent.ACTION_EVENT_MASK);
    }
    protected void processActionEvent(ActionEvent e){
    System.out.println("按钮"+e.getActionCommand()+"按下!");
    }
    };

    public class TestEvent
    {
    public static void main(String arg[])
    {
    Frame f = new Frame("TestEvent");
    MyButton b = new MyButton("login");
    f.setLayout(new FlowLayout(FlowLayout.CENTER));
    f.setSize(460,250);
    f.setLocation(420,240);
    //b.setSize(4000,200);
    f.add(b);
    f.setBackground(Color.white);
    f.setVisible(true);
    f.addWindowListener(new MyfirstWindowListener());
    //f.pack();
    }
    }

  • 相关阅读:
    day⑥:logging模块
    day⑥:shelve模块
    day⑥:xml模块
    day⑤:冒泡排序
    day⑤:模块
    day⑤:re深入
    day④:递归
    day④:迭代器
    day④:装饰器
    day③:函数式编程
  • 原文地址:https://www.cnblogs.com/acm-icpcer/p/6666739.html
Copyright © 2011-2022 走看看