Java学习笔记(AWT 之 事件处理机制)
2013-05-16 22:48
639 查看
先说说事件的机制,在事件处理的过程中,主要涉及的3类对象,是对象哦。
事件: 用户对界面操作在java语言上的描述以类的形势出现,例如键盘操作对应的事件类是KeyEvent
事件源: 事件发生的场所,通常就是各个组件,例如button按钮
事件处理者: 接收事件对象并对其进行处理的对象
同一个事件源可以被多个事件处理着处理,所以java采用的是授权处理机制,事件源可以把在其自身所有可能发生的事件分别授权给不同的事件处理着处理;
代码如下:
事件: 用户对界面操作在java语言上的描述以类的形势出现,例如键盘操作对应的事件类是KeyEvent
事件源: 事件发生的场所,通常就是各个组件,例如button按钮
事件处理者: 接收事件对象并对其进行处理的对象
同一个事件源可以被多个事件处理着处理,所以java采用的是授权处理机制,事件源可以把在其自身所有可能发生的事件分别授权给不同的事件处理着处理;
代码如下:
package frame; import java.awt.event.*; import java.awt.*; public class Fra{ public static void main(String args[]){ Frame f = new Frame(" test"); Button b = new Button(" Press me"); b.addActionListener(new ButtonHandler()); f.add(b); f.setSize(200,200); f.setVisible(true); } } class ButtonHandler implements ActionListener{ public void actionPerformed(ActionEvent e){ System.out.println("action occured"); } }
相关文章推荐
- Java学习笔记--AWT事件处理
- java学习:AWT组件和事件处理的笔记(1)--文本框上的ActionEvent事件
- Java学习笔记-------事件处理机制
- Java学习笔记(AWT事件及其相应的监听器接口)
- 【Cocos2d-X开发学习笔记】第22期:事件处理机制之触屏事件
- 【Java学习笔记】48:盒内组件的支撑和ActionEvent事件处理
- 【Java学习笔记】49:ItemEvent事件的处理
- 【Cocos2d-X开发学习笔记】第22期:事件处理机制之触屏事件
- JAVA学习笔记_关于异常机制处理问题
- core java 8~9(GUI & AWT事件处理机制)
- core java 8~9(GUI & AWT事件处理机制)
- 黑马程序员--Java学习19--AWT组件及事件处理
- 【Java学习笔记】50:DocumentEvent事件的处理
- 【Java学习笔记】51:FocusEvent,KeyEvent,WindowEvent事件的处理
- Java与Flex学习笔记(3)----理解Flash中的事件机制
- java学习(21)事件处理机制(1)
- Java事件处理学习笔记
- Java学习笔记(6):事件处理
- 【末世旅行之Java】Java事件处理机制的学习
- 【Java学习笔记之三十二】浅谈Java中throw与throws的用法及异常抛出处理机制剖析