JAVA:事件监听器之Button类中的addActionListener(ActionListener l)方法
addActionListener
public void addActionListener(ActionListener l) 添加指定的动作侦听器,以接收发自此按钮的动作事件。当用户在此按钮上按下或释放鼠标时,发生动作事件。如果 l 为 null,则不抛出任何异常,也不执行任何动作。 java.awt.event 接口 ActionListener
-
方法摘要 void
actionPerformed(ActionEvent e)
发生操作时调用。 - ——摘自:JDK6API
- 例子:使按钮具有关闭窗口的功能
-
1 import javax.swing.*; 2 import java.awt.*; 3 import java.awt.event.*; 4 public class FrameDemo 5 { 6 //定义该图形中所需的组件的引用 7 private Frame f; 8 private Button bt; 9 10 //方法 11 FrameDemo()//构造方法 12 { 13 madeFrame(); 14 } 15 16 public void madeFrame() 17 { 18 f = new Frame("My Frame"); 19 20 //对Frame进行基本设置。 21 f.setBounds(300,100,600,500);//对框架的位置和大小进行设置 22 f.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));//设计布局 23 24 bt = new Button("My Button"); 25 26 //将组件添加到Frame中 27 f.add(bt); 28 29 //加载一下窗体上的事件 30 myEvent(); 31 32 //显示窗体 33 f.setVisible(true); 34 } 35 36 private void myEvent() 37 { 38 f.addWindowListener(new WindowAdapter()//窗口监听 39 { 40 public void windowClosing(WindowEvent e) 41 { 42 System.out.println("窗体执行关闭!"); 43 System.exit(0); 44 } 45 }); 46 //让按钮具备关闭窗口的功能 47 bt.addActionListener(new ActionListener() 48 { 49 public void actionPerformed(ActionEvent e) 50 { 51 System.out.println("按钮执行关闭窗口的功能"); 52 System.exit(0); 53 } 54 }); 55 } 56 57 public static void main(String[] agrs) 58 { 59 new FrameDemo(); 60 } 61 }
JAVA:事件监听器之Button类中的addActionListener(ActionListener l)方法相关推荐
- java中的actionlistener_JAVA事件监听器之BUTTON类中的ADDACTIONLISTENER(ACTIONLISTENER L)方法...
JAVA:事件监听器之Button类中的addActionListener(ActionListener l)方法 addActionListener public void addActionLis ...
- java中的actionlistener_JAVA:事件监听器之Button类中的addActionListener(ActionListener l)方法...
1 import javax.swing.*; 2 import java.awt.*; 3 import java.awt.event.*; 4 public class FrameDemo 5 { ...
- 事件监听机制(一)Java事件监听
事件监听机制(一)Java事件监听 事件监听实现流程 事件对象: 继承自java.util.EventObject对象,由开发者自行定义实现. 事件源: 就是触发事件的源头,不同的事件源会触发不同的事 ...
- java兵临城下_再谈java事件监听机制
java中的事件机制的参与者有3种角色: 1.event object:就是事件产生时具体的"事件",用于listener的相应的方法之中,作为参数,一般存在于listerner的 ...
- java事件监听机制pdf,事件监听机制(转)
事件监听机制在java编程中有很重要的应用,一般我们在处理GUI编程时,只是重写一下监听接口的perform函数即可.但事件监听在底层是如何运行的?通过下面的例子我们可以有个清楚地了解. 1. ...
- java 事件监听应用_Spring Boot应用事件监听示例详解
前言 本文主要给大家介绍了关于Spring Boot应用事件监听的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 1. Spring Boot特有的应用事件 除了Spring ...
- java jmenu 监听_Java中用得比较顺手的事件监听
第一次听说监听是三年前,做一个webGIS的项目,当时对Listener的印象就是个"监视器",监视着界面的一举一动,一有动静就触发对应的响应. 一.概述 通过对界面的某一或某些操 ...
- java 监听鼠标点击_java 事件监听 - 鼠标
java 事件监听 - 鼠标 //事件监听 //鼠标事件监听 //鼠标事件监听有两个实现接口 //1.MouseListener 普通的鼠标操作 //2.MouseMotionListener 鼠标的 ...
- 关于事件监听机制的总结(Listener和Adapter)
记得以前看过事件监听机制背后也是有一种设计模式的.(设计模式的名字记不清了,只记得背后实现的数据结构是数组.) 附上事件监听机制的分析图: 一个事件源可以承载多个事件(只要这个事件源支持这个事件就可以 ...
最新文章
- 逻辑回归(使用多项式特征)
- python中取整数的几种方法
- 响应式web(四):使用Netty作为web容器,基于注解的WebFlux阻塞式与响应式实现
- pytorch梯度下降函数_Pytorch学习笔记6:激活函数/单层感知机/梯度下降求最小值实例...
- jquery.cookie使用方法
- 用matlab解根3乘根2,第六章 信号与系统v1.ppt
- homebrew osx下面最优秀的包管理工具
- store buffer and invalidate queues
- archlinux 触摸板设置
- yy聊天室-创建登录界面与好友列表界面
- 计算机管理可以全自动,这款全自动化的小工具,可以让你在父母面前光明正大得玩电脑啦...
- RenderingNG中关键数据结构和它们的角色
- 机器学习之逻辑回归 Logistic Regression(三)scikit-learn算法库
- PX4 FMU [17] stabilize
- 代码翻译尝试-使用Roaster解析和生成Java源码
- 可用的PHP在线云加密系统源码
- 网线连接网络有黄色感叹号
- 后级功放机与单声道功放机的功能有哪些区别?
- point mysql_MySQL查询point类型类型的坐标,返回经度纬度
- 2.linux_进程编程