zoukankan      html  css  js  c++  java
  • GUI 监听事件

    编写代码 TestActionEvent测试类

    package com.xiang.lesson02;
    
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    
    public class TestActionEvent {
        public static void main(String[] args) {
            Frame frame = new Frame();
            Button button = new Button("btn1");
    
    //        因为addActionListener 需要一个  ActionListener ,所以就构造了一个ActionListener
            MyActionListener listener = new MyActionListener();
            button.addActionListener(listener);
    
            frame.add(button, BorderLayout.CENTER);
    
            frame.setVisible(true);
            frame.setBounds(400, 400, 400, 400);
            frame.setBackground(Color.yellow);
            WindowClose(frame);
        }
    
        //关闭窗体事件
        private static void WindowClose(Frame frame) {
            frame.addWindowListener(new WindowAdapter() {
                @Override
                public void windowClosing(WindowEvent e) {
                    System.exit(0);
                }
            });
        }
    }
    
    // ActionListener 事件监听
    class MyActionListener implements ActionListener {
    
        @Override
        public void actionPerformed(ActionEvent e) {
            System.out.println("MyActionListener");
        }
    };
    

    运行结果

  • 相关阅读:
    C#进阶——反射
    C#基础——封装
    Design Patterns——简介
    WEB进阶——this的作用
    C#基础——字段与属性
    ASP.NET MVC基础——添加视图
    ASP.NET MVC基础 ——添加控制器
    C#进阶——var的使用
    C#基础——using的使用
    C#进阶——NPOI
  • 原文地址:https://www.cnblogs.com/d534/p/15104789.html
Copyright © 2011-2022 走看看