JAVA GUI 事件处理
来源:互联网 发布:基金分红是怎么个算法 编辑:程序博客网 时间:2024/05/22 00:22
JAVA 的事件处理机制包括事件源,监听注册和事件处理几个部分。
其中事件源智可能对鼠标或键盘灯等交互动作做出反应的空间,监听器是java中专门用于捕获事件的类,将其添加到控件上的时候即为注册。而事件处理则是对不同捕获事件做出的反应。
java的事件处理实现主要通过ActionListener接口和各种适配器类来实现
监听器添加的几种方法:
1. 实现ActionListener接口
2. 匿名内部类实现
3. 内部类实现
4. 外部类实现
自身实现ActionListener接口
在自己的Fram中实现ActionListener,要求重写其中的事件监听方法。this对象addActionListener(此时本类兼职监听器)。然再重写的方法中使用getSoure()得到事件来源,再据此坐出相应的处理。也可以另外定义单独的监听器类。 在这种方法中,所有的事件均有一个对象处理
匿名内部类实现
这是一种比较简单的实现方法,可以省去事件判断的步骤,在添加监听器时使用匿名内部ActionListener类来代替已经被实例化的对象。然后重写actionPerformed方法来进行事件处理,这是一种呢比较灵活的方法,可以针对多个控件方便的进行不同操作。
JButton jbt = new JButton();jbt.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { //这里写具体的事件处理 }});
内部类实现
算是接口实现的变种,不过作为内部类进行
外部类
emmmmmm
也没啥说的
阅读全文
0 0
- java gui事件处理
- JAVA GUI 事件处理
- java心得--GUI事件处理
- Java GUI之事件监听与处理
- [Java GUI] 鼠标移动事件处理示例
- Java中GUI的事件处理
- GUi事件处理
- GUI--事件处理
- GUI 事件处理
- 用Java事件处理机制实现GUI录制回放功能
- java GUI 1:事件处理及图形操作
- Java GUI编程中的事件处理机制详细讲解
- Java GUI编程中的事件处理机制详细讲解
- Java GUI编程中如何进行事件处理机制
- core java 8~9(GUI & AWT事件处理机制)
- JAVA图形界面(GUI)之事件处理机制
- JAVA基础:GUI事件处理及布局要点
- JAVA GUI (action 事件)
- 赢在面试之Java多线程(十一)
- 山东大学Java程序设计课程实验报告4条件和循环语句
- 文章标题
- 171119 Pwn-StackSmash
- 赢在面试之Java泛型篇(十二)
- JAVA GUI 事件处理
- A + B Problem
- anyRTC全平台视频直播(连麦)、网页直播(连麦)、实时直播、P2P、视频会议全新sdk上线。
- Git冲突:commit your changes or stash them before you can merge
- github向远程push代码遇到的一些问题
- VM12 UbuntuU16.04 安装详细步骤
- 练习3
- python中的函数1
- Java之冒泡排序