A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yangshang1 中级黑马   /  2012-4-6 06:58  /  2141 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

actionevent干什么呢 用鼠标有mouseevent 用键盘有keyevent

4 个回复

倒序浏览
public class ActionEvent
extends AWTEvent
指示发生了组件定义的动作的语义事件。当特定于组件的动作(比如被按下)发生时,由组件(比如 Button)生成此高级别事件。事件被传递给每一个 ActionListener 对象,这些对象是使用组件的 addActionListener 方法注册的,用以接收这类事件。

注:要使用键盘在 Button 上触发 ActionEvent,请使用空格键。

实现 ActionListener 接口的对象在发生事件时获得此 ActionEvent。因此,侦听器不必处理个别鼠标移动和鼠标单击的细节,而是可以处理像“按下按钮”这样的“有意义”(语义)事件。

回复 使用道具 举报
创建ActionEvent对象啊,这个对象可以获取到事件源,事件源是一个控件,比如按钮,这只是一个事件对象
回复 使用道具 举报
ActionEvent就是 动作事件,只要发生了什么动作 都会被这个被这个对象捕获,比如按钮按下,或者键盘按下等等
回复 使用道具 举报
该类的继承关系:
java.awt.event
类 ActionEvent
java.lang.Object  
java.util.EventObject      
java.awt.AWTEvent         
  java.awt.event.ActionEvent
所有已实现的接口:
Serializable      
它是处理按钮的动作事件 ,当用户单击按钮后,将引发动作事件(ActionEvent),ActionEvent类自动创建了一个动作事件对象e,处理事件是通过ActionListener接口中的抽象方法public void actionPerformed()来实现.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马