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

  • 相关阅读:
    CF343D Water Tree
    CF340B Maximal Area Quadrilateral
    测试环境/生产环境,接口地址配置
    json-server MOCK方案
    vscode prettier保存代码时自动格式化
    蓝鲸6.0前置准备
    nginx日志提取案列
    蓝鲸模拟考试
    部署维护
    第一次模拟考
  • 原文地址:https://www.cnblogs.com/acm-icpcer/p/6666739.html
Copyright © 2011-2022 走看看