Tomcat ASP.NET Core 另类堆栈 canal安装 webserver wpf input directory dns pygame cuda mono seo EaselJS vue学习教程 jquery获取最后一个子元素 nginx默认端口号 一兆等于多少字节 matlab停止运行 eclipse显示左边目录 idea格式化代码设置 python异常 python连接mysql数据库 python中文教程 python中集合 java中数据类型 java多线程教程 java新建文件 java异常处理 javaspring linux安装教程 linuxls命令 凯立德地图免费下载 两表关联查询 易语言多线程 反转颜色 野德天赋 橄榄山快模 摩尔斯电码翻译器在线 俄罗斯方块代码
当前位置: 首页 > 学习教程  > 编程语言

GUI学习入门(三)

2021/2/13 20:24:50 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

GUI学习-实现事件监听 事件监听:顾名思义,表示当事件发生时所应当产生的操作 主要需要应用的知识为GUI基础,方法构造基础 本次实现目的为为按钮添加功能 实现代码如下: import java.awt.*; import java.awt.event.ActionEvent; …

GUI学习-实现事件监听

事件监听:顾名思义,表示当事件发生时所应当产生的操作
主要需要应用的知识为GUI基础,方法构造基础
本次实现目的为为按钮添加功能
实现代码如下:

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowListener;
public class TestActionEvent2 {
    public static void main(String[] args) {
        // 两个按钮实现一个监听
        // 开始 与 停止
        Frame frame = new Frame("开始-停止");
        Button button01 = new Button("Start");
        Button button02 = new Button("Stop");
        // 可以显示的定义触发会返回的命令 如果不显示定义 则会走默认的值
        // 可以多个按钮只写一份监听事件
        button02.setActionCommand("ButtonTwo-Stop");
        MyMonitor myMonitor = new MyMonitor();
        button01.addActionListener(myMonitor);
        button02.addActionListener(myMonitor);
        frame.add(button01,BorderLayout.NORTH);
        frame.add(button02,BorderLayout.SOUTH);
        frame.pack();
        frame.setVisible(true);
    }
}
class MyMonitor implements ActionListener{

    @Override
    public void actionPerformed(ActionEvent e) {
        //e.getActionCommand()获得按钮的信息
        System.out.println("按钮点击成功!" + e.getActionCommand());

    }
}

代码运行截图:
在这里插入图片描述


本文链接: http://www.dtmao.cc/news_show_700477.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?