Java资料:Swing中的事件处理详细资料
日期:2007年8月6日 作者: 查看:[大字体 中字体 小字体]-
监听器:ActionListener
方 法:actionPerformed
事 件:ActionEvent
● String getActionCommand()
actioncommand是控件内部的一个字符串,用于标识控件的状态。
此函数可以取得控件的状态,从而决定到底该做什么。
● int getModifiers()
取得“产生此事件时,用户同时按下的组合键”
● long getWhen()
取得“产生此事件时的时间戳”
事件产生原因:点击按钮,在列表框中选择内容,在文本框中点回车,计时器到期
------------------------------------------------------------------
监听器:AdjustmentListener
方 法:adjustmentValueChanged
事 件:AdjustmentEvent
● Adjustable getAdjustable()
adjustable是一个接口,各种滚动条都实现了这个接口。
● int getAdjustmentType()
取得滚动类型,共有UNIT_INCREMENT,UNIT_DECREMENT,BLOCK_INCREMENT,BLOCK_DECREMENT,TRACK共5种类型
● int getValue()
取得滚动滑块的当前值
事件产生原因:滚动条的滚动
------------------------------------------------------------------
监听器:ItemListener
方 法:itemStateChanged
事 件:ItemEvent
● Objedt getItem()
取得被选中的元素。注意,返回值是Object,还应该进行强制类型转换。
● ItemSelectable getItemSelectable()
ItemSelectable是一个接口,代表那些包含了n个可供选择的子元素的对象。此方法返回产生此事件的对象。此方法的作用主要在于,如果一个列表框是允许多选的,那么上面的方法就不好用了,应该用此方法得到列表对象,再取得被选中的多个元素。
● int getStateChange()
取得选择的状态,是SELECTED还是DESELECTED
事件产生原因:各种按钮的点击,列表框的选择
-----------------------------------------------------------------
监听器:FocusListener
方 法:focusGained、focusLost
事 件:FocusEvent
● Component getOppositeComponent()
得到“参与焦点变换的”另一个对象。如果是焦点取得事件,则返回之前拥有焦点的对象;如果是焦点失去事件,则返回得到焦点的对象。若焦点转移到另外一个应用程序,返回null
● boolean isTemporary()
焦点是临时性转移还是永久转移。临时性转移:用鼠标拖动窗口或者窗口变为非激活状态。其他为永久性转移。
事件产生原因:各种组件的焦点变化
------------------------------------------------------------------
监听器:KeyListener
方 法:keyPressed、keyReleased、keyTyped
事 件:KeyEvent
● char getKeyChar()
此方法只在keytyped中有效,返回按下的字符。比如按下shift+a,返回'A'
● int getKeyCode()
取得键盘上按键的整数编码。请注意,是键盘上的按键,比如F1,Ctrl,Home键等等,都有相应编码。不支持组合键,也就是说“Shift+a”和“a”返回同样的内容,都是小写a的ASCII码。但是大键盘的数字键和小键盘的数字键返回内容不同。
● static String getKeyModifiersText(int modifiers)
将掩码转化为字符串,比如“Ctrl”,“Ctrl+Shift”等。注意它是static方法
● static String getKeyText(int keyCode)
返回keyCode代表的按钮的名字,比如"Home","F1"等。注意它是statci方法
事件产生原因:在各种组件上敲击键盘
----------------------------------------------------------------
监听器:MouseListener
方 法:mouseClicked、mousePressed、mouseReleased
mouseEntered、mouseExited
事 件:MouseEvent
● Point getLocationOnScreen()
返回鼠标相对于显示屏幕的绝对坐标(Java 1.6版提供)
● int getXOnScreen()
返回鼠标相对于显示屏幕的X的绝对坐标(java 1.6版提供)
● int getYOnScreen()
返回鼠标相对于显示屏幕的Y的绝对坐标(java 1.6版提供)
● Point getPoint()
返回鼠标相对于组件的绝对坐标
- [1] [2] [3] 下一页
-
- Java资料:Swing中的事件处理详细资料 相关文章:
- ·必备资料103个WindowsXP运行命令
- ·大航海时代4 中文版攻关资料大全
- ·《一份详尽的 IPC$入侵资料》第二版
- ·三国志8 资料大全 - 游戏攻略
- ·对照检查、自我剖析材料的入党思想汇报范文
- ·魔法师传奇中文版 资料大全
- ·叶子猪大话攻略:国庆任务所需资料:《三字经》
- ·三国群英传5-兵种资料
- ·oracle到sqlserver的数据转换资料
- ·信长11-资料大全
- Java资料:Swing中的事件处理详细资料 相关软件
- ·孤单枪手+双资料篇(Alien Shooter+Fight For Life+The Experiment)
- ·基础会计学视频教学资料第一章
- ·《圣域》及资料片汉化补丁
- ·命令与征服2+烈火风暴资料片
- ·最新《财务管理》串讲音频资料wma1
- ·风色幻想4 资料片祭风之塔
- ·工程施工安全技术交底资料库 V05.15.08
- ·Word文档/资料管理系统 V1.58
- ·拓思建筑工程资料管理系统V2.6.6
- ·工业大亨2资料片:信息霸主
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·Servlet简介
- ·Java编写的计算器程序及源代码(1)
- ·Java学生成绩管理系统源代码
- ·servlet和JSP过滤器Filter
- ·Struts+Spring+Hibernate实现上传下载
- ·Web2.0时代的核心应用:Ajax简介
- ·用Java实现音频播放
- ·Java Map 集合类简介
- ·你能过关吗?J2EE面试题集锦(附答案)
- ·在桌面应用中使用JAVA DB
- ·使用poi操作Excel的几点注意事项
- ·候捷谈Java反射机制
- ·java网络五子棋的源代码
- ·J2ME游戏开发实例讲解
- ·用java实现print screen,读取位图文件,将位图文件转化位jpeg格式并保存成文件输出!
- ·Java基础:三步学会Java Socket编程
- ·SOAP协议初级指南
- ·开源技术——体验Struts
- ·J2SE简介
- ·JavaDoc用法
特别推荐
- ·你能过关吗?J2EE面试题集锦(附答案)
- ·面向过程与面向对象的区别
- ·Tapestry入门
- ·候捷谈Java反射机制
- ·标准的web.xml
- ·Java异常处理的特殊情况
- ·SOAP协议初级指南
- ·Why Java can be used for games?
- ·用Java Socket制作广播信使程序
- ·J2ME游戏开发实例讲解
- ·用java实现print screen,读取位图文件,将位图文件转化位jpeg格式并保存成文件输出!
- ·[SNAP]实例讲解移动QQ在线平台
- ·0. Preface: Core Technologies
- ·一个简单实用的数据库操作框架
- ·开源技术——体验Struts
- ·Java资料:Swing中的事件处理详细资料
- ·Tomcat性能调整
- ·Java基础:三步学会Java Socket编程
- ·一种通用的输入校验方法和气球泡提示的实现(键盘用户界面模块)
- ·JBoss 4.0 简化了中间件的开发
