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();
    }
    }

  • 相关阅读:
    《编写高质量代码》读书笔记一
    [转] Markdown
    皓首穷经还是及时行乐!
    有用的iOS网站地址
    [股票] 入市
    https原理 就是两次http
    数据预处理
    重新建立程序员的应对方式
    ROC曲线手画
    机器学习的总结
  • 原文地址:https://www.cnblogs.com/acm-icpcer/p/6666739.html
Copyright © 2011-2022 走看看