ActionListener是Java中关于事件处理的一个接口,继承自EventListener。
ActionListener用于接收操作事件的侦听器接口。对处理操作事件感兴趣的类可以实现此接口,而使用该类创建的对象可使用组件的 addActionListener 方法向该组件注册。在发生操作事件时,调用该对象的 actionPerformed 方法。
以下为示例代码:(简单的代码供大家学习和参考)
package org.gan.listener;
import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;

import java.awt.Frame;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.ActionEvent;
public class ActionListener {
Frame f = new Frame();
Panel p = new Panel();
TextField txtField = new TextField(50);
Button btn = new Button("提交");
public void init() {
f.setLayout(new FlowLayout());
// 注册ActionListener接口
p.add(txtField);
p.add(btn);
btn.addActionListener(new myActionListener());
f.setBackground(Color.GRAY);
f.add(p);
// 设置标题
f.setTitle("事件处理程序");
// 设置尺寸,默认为(0,0)
f.setSize(500, 500);
// 设置是否可见,默认为false
f.setVisible(true);
}
// 实现ActionListener接口 public class myActionListen implements java.awt.event.ActionListener {
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
txtField.setText("Hello World!");
}
}
public static void main(String[] agrs) {
new ActionListener().init();
}
}

ActionListener的用法相关推荐

  1. Java练习使用ActionListener

    实验目的与要求: 1.理解事件处理的过程及掌握它们的用法. 2.理解并能设置具体程序中的事件源.监听器类和事件处理器(事件处理方法)并掌握它们的应用. 3.掌握ActionListener的用法 实验 ...

  2. jtable如何从表格中定位_Java Swing组件编程之JTable表格用法实例详解

    本文实例讲述了Java Swing组件编程之JTable表格用法.分享给大家供大家参考,具体如下: 表格是GUI编程中使用较多,但也是最麻烦的一个控件之一.表格是用来显示二维数据,提供编辑,选择等功能 ...

  3. Java中 EvenQueue.invokeLater用法

    在Java中Swing是线程不安全的,是单线程的设计,这样的造成结果就是:只能从事件派发线程访问将要在屏幕上绘制的Swing组件.事件派发线程是调用paint和update等回调方法的线程,它还是事件 ...

  4. Java-GUI编程实战之管理系统 Day2【Swing(组件介绍、布局管理器、事件类及监听器类)、基础组件按钮和输入框的用法】

    视频.课件.源码[链接:https://pan.baidu.com/s/13ffqGDzH-DZib6-MFViW3Q 提取码:zjxs] Java-GUI编程实战之管理系统 Day1[项目开发流程. ...

  5. java jtable用法_JTable用法-实例

    前几篇文章介绍了JTable的基本用法,本文实现一个简单的JTable,算是前文的一个总结,并造福供拷贝党们. 一.主要功能 1.数据的增删改: 2.渲染器:"Vegetarian" ...

  6. Java————ActionListener

    文章目录 1.什么是ActionListener 1.1 了解ActionEvent类 2.ActionListener作用 3.ActionListener用法 1.什么是ActionListene ...

  7. java jradiobutton使用_Java Swing组件单选框JRadioButton用法示例

    本文实例讲述了Java Swing组件单选框JRadioButton用法.分享给大家供大家参考,具体如下: JRadioButton是Swing中的单选框.所谓单选框是指,在同一个组内虽然有多个单选框 ...

  8. 用java设置复选框_Java Swing组件复选框JCheckBox用法示例

    这篇文章主要介绍了Java Swing组件复选框JCheckBox用法,结合具体实例形式分析了Swing复选框JCheckBox简单用法与相关操作注意事项,需要的朋友可以参考下 本文实例讲述了Java ...

  9. c语言中external,static关键字用法

    static用法: 在C中,static主要定义全局静态变量.定义局部静态变量.定义静态函数. 1.定义全局静态变量:在全局变量前面加上关键字static,该全局变量变成了全局静态变量.全局静态变量有 ...

最新文章

  1. 如何利用离散Hopfield神经网络进行数字识别(1)
  2. Linux中的date、cal、bc三个简单命令
  3. mysql中怎样查看和删除唯一索引
  4. python语言开发平台_Go+Python双语言混合开发
  5. Debian 项目领导人职位已有三位侯选者
  6. JAVA和JAVAC 命令行
  7. 设计模式之GOF23访问者模式
  8. 具体数学第二版第二章习题(2)
  9. 微信小程序挑战赛:全校级人脸门禁系统
  10. PyQt设置右下角弹窗
  11. iOS开发:Mach-O入门理解
  12. 北京服务器托管机房——双路由备份+BGP动态路由策略
  13. hadoop--环境搭建--域名解析失败
  14. 2023西安交通大学药物分析专业学硕考研上岸经验
  15. 亲属卡额度是什么意思_卡神养卡15条心得!教你如何卡奴变卡神!
  16. python在txt文件末尾追加写入_在Python文件末尾添加什么?
  17. RLC串联电路及其谐振
  18. Spring AOP面向切面编程
  19. RTKLib的Manual基础解读
  20. 如何彻底删除node.js以及node.js安装教程(基于Centos其他linux版本可以类推 )

热门文章

  1. Java中大端、小端和>>运算符
  2. 积分不等式证明的三种方法_20160416
  3. 随机信号的参数建模法AR模型及matlab实现
  4. 瑞德西韦成为首个获美国FDA批准新冠药物;蚂蚁集团与马来西亚最大货币服务运营商之一建立合作伙伴关系 | 美通企业日报...
  5. Java正则表达式 - Matcher
  6. Java小试牛刀—数组
  7. 一文彻底搞懂Mybatis系列(十六)之MyBatis集成EhCache
  8. foxmail国外只能收邮件,不能发邮件
  9. hadoop入门介绍(一)
  10. 【华为机试真题 Python】跳格子游戏