[Java] ActionEvent 事件处理
import java.awt.*;
import java.awt.event.*;
public class ActionEventTest{
public static void main(String[] args){
//创建frame and Button
Frame f = new Frame("ActionEventTest");
Button bStart = new Button("Start");
Button bStop = new Button("Stop");
//给button组件加班ActionListener,
bStart.addActionListener(new ButtonActionEvent());
//设置bStop按钮的ActionCommand为 "Game Over"
bStop.setActionCommand("Game Over!");
bStop.addActionListener(new ButtonActionEvent());
//设置frame的布局并添加button
f.setLayout(new BorderLayout());
f.add(bStart,BorderLayout.NORTH);
f.add(bStop,BorderLayout.SOUTH);
//设置frame属性
f.setLocationByPlatform(true);
f.pack();
f.setVisible(true);
}
}
//创建 ActionListener 类,用接口的方法
class ButtonActionEvent implements ActionListener{
//重写 actionPerformed()方法
public void actionPerformed(ActionEvent e){
//输出ActionCommand的内容
System.out.println(e.getActionCommand());
}
}
//actionCommand属性用于记录按钮/菜单类组件所激发的ActionEvent事件相关指令信息
转载于:https://blog.51cto.com/shylx123/543820
[Java] ActionEvent 事件处理相关推荐
- java swing事件_第四节 Java Swing事件处理
第四节:事件处理 一个图形界面完的成只是程序开发中起步的工作,因为要想让每一个组件都发挥其作用,就必须对所有的组件进行事件处理.那么什么是事件处理,所谓事件就表示一个对象发生状态变化.例如,每当按下一 ...
- java基本事件处理机制
文章目录 基本事件处理机制分析 一.什么是事件处理机制? 二.Action与ActionListener机制分析 示例: 三.其他事件处理方式 (1)普通方法调用 (2)回调函数 (3)观察者模式 ( ...
- java的actionevent_[java]ActionEvent事件:获取输入字符串的长度
代码: Example9_7.java public class Example9_7 { public static void main(String args[]){ WindowActionEv ...
- java dispatchevent_java事件处理机制
java中的事件机制的参与者有3种角色: 1.event object:就是事件产生时具体的"事件",用于listener的相应的方法之中,作为参数,一般存在与listerner的 ...
- Java Swing事件处理——键盘事件及监听处理 KeyListener 按键测试
代码如下 package com.liuyanzhao;import java.awt.Button;import java.awt.Color;import java.awt.Frame;impor ...
- java fx 事件处理_JavaFX - 事件处理( Event Handling)
JavaFX - 事件处理( Event Handling) 在JavaFX中,我们可以开发GUI应用程序,Web应用程序和图形应用程序. 在这样的应用程序中,每当用户与应用程序(节点)交互时,就说事 ...
- java日历事件处理_18个Java8日期处理的实践,太有用了
Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API. Java处理日期.日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型, ...
- java日历事件处理_日历表的事件处理和管理(刘静)
1 //添加gridview,显示具体的日期 2 @SuppressLint("ResourceAsColor")3 private voidaddGridView() {4 Li ...
- Java学习笔记-组件及处理事件(二)(ActionEvent,DocumentEvent,ItemEvent)
a# 四:处理事件 1:事件处理模式 1:事件源 能够产生事件的对象都可以称为事件源,例如文本框,按钮等.这个对象必须是Java能够认为可以产生事件的对象. 2:监视器 需要对一个事件源进行监视,以便 ...
- JAVA图形界面中的事件处理
在JAVA应用程序或者Applet运行时,如果用户进行某个操作,例如单机鼠标键或者输入字符,程序应当做出适当响应. 那举个例子来说,当我们点击某个按钮,会出现一个按钮事件,那么这个就是按钮的事件处理: ...
最新文章
- Activiti 笔记
- 五分钟没有操作自动退出_智阅云自动阅读器app下载-智阅云自动阅读器app安卓版下载v1.0...
- 小程序 遮罩层(阻止事件穿透)
- [html] 表单可以跨域吗?
- BugkuCTF-MISC题细心的大象
- 架构应用之高可用、高复用
- 虚拟机挂载新虚拟硬盘步骤
- SFINAE 应用1
- 使用 ESLint 禁止项目导入特定模块
- VisionMaster 学习笔记(仪表盘检测)
- AutoCAD DWG,DXF文件导出高清图片、PDF
- css字体.ttf文件压缩3.1M变8K(原生和Vue中使用)
- USB3.0 Micro-B引脚定义和封装尺寸
- activti面试突击
- 如何利用wordpress搭建一个免费博客
- 老人腰腿痛怎么办 传授给你五个小妙招
- 崩坏3服务器维护多久,崩坏34月25日停机维护到几点_4月25日崩坏3停机维护时间_玩游戏网...
- PS亮度蒙版工具:Lumenzia for Mac(支持ps2022)
- 简述结构化范型和面向对象范型的要点,并分析它们的优缺点。
- 在线博客系统——文章详情(redis incr自增实现增加阅读数和评论数)