Swing事件大全

Swing事件大全

ID:42564008

大小:18.10 KB

页数:4页

时间:2019-09-17

Swing事件大全_第1页
Swing事件大全_第2页
Swing事件大全_第3页
Swing事件大全_第4页
资源描述:

《Swing事件大全》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Swing中的事件处理  监听器:ActionListener  方法:actionPerformed  事件:ActionEvent  ●StringgetActionCommand()  actioncommand是控件内部的一个字符串,用于标识控件的状态。  此函数可以取得控件的状态,从而决定到底该做什么。  ●intgetModifiers()  取得“产生此事件时,用户同时按下的组合键”  ●longgetWhen()  取得“产生此事件时的时间戳”  事件产生原因:点击按钮,在列表框中选择内容,

2、在文本框中点回车,计时器到期  监听器:AdjustmentListener  方法:adjustmentValueChanged  事件:AdjustmentEvent  ●AdjustablegetAdjustable()  adjustable是一个接口,各种滚动条都实现了这个接口。  ●intgetAdjustmentType()  取得滚动类型,共有UNIT_INCREMENT,UNIT_DECREMENT,BLOCK_INCREMENT,BLOCK_DECREMENT,TRACK共5种类型  ●

3、intgetValue()  取得滚动滑块的当前值  事件产生原因:滚动条的滚动  监听器:ItemListener  方法:itemStateChanged  事件:ItemEvent  ●ObjedtgetItem()  取得被选中的元素。注意,返回值是Object,还应该进行强制类型转换。  ●ItemSelectablegetItemSelectable()  ItemSelectable是一个接口,代表那些包含了n个可供选择的子元素的对象。此方法返回产生此事件的对象。此方法的作用主要在于,如果一个

4、列表框是允许多选的,那么上面的方法就不好用了,应该用此方法得到列表对象,再取得被选中的多个元素。  ●intgetStateChange()  取得选择的状态,是SELECTED还是DESELECTED  事件产生原因:各种按钮的点击,列表框的选择  监听器:FocusListener  方法:focusGained、focusLost  事件:FocusEvent  ●ComponentgetOppositeComponent()  得到“参与焦点变换的”另一个对象。如果是焦点取得事件,则返回之前拥有焦点

5、的对象;如果是焦点失去事件,则返回得到焦点的对象。若焦点转移到另外一个应用程序,返回null  ●booleanisTemporary()  焦点是临时性转移还是永久转移。临时性转移:用鼠标拖动窗口或者窗口变为非激活状态。其他为永久性转移。  事件产生原因:各种组件的焦点变化  监听器:KeyListener  方法:keyPressed、keyReleased、keyTyped  事件:KeyEvent  ●chargetKeyChar()  此方法只在keytyped中有效,返回按下的字符。比如按下sh

6、ift+a,返回'A'  ●intgetKeyCode()  取得键盘上按键的整数编码。请注意,是键盘上的按键,比如F1,Ctrl,Home键等等,都有相应编码。不支持组合键,也就是说“Shift+a”和“a”返回同样的内容,都是小写a的ASCII码。但是大键盘的数字键和小键盘的数字键返回内容不同。  ●staticStringgetKeyModifiersText(intmodifiers)  将掩码转化为字符串,比如“Ctrl”,“Ctrl+Shift”等。注意它是static方法  ●staticSt

7、ringgetKeyText(intkeyCode)  返回keyCode代表的按钮的名字,比如"Home","F1"等。注意它是statci方法  事件产生原因:在各种组件上敲击键盘  监听器:MouseListener  方法:mouseClicked、mousePressed、mouseReleased  mouseEntered、mouseExited  事件:MouseEvent  ●PointgetLocationOnScreen()  返回鼠标相对于显示屏幕的绝对坐标(Java1.6版提供) 

8、 ●intgetXOnScreen()  返回鼠标相对于显示屏幕的X的绝对坐标(java1.6版提供)  ●intgetYOnScreen()  返回鼠标相对于显示屏幕的Y的绝对坐标(java1.6版提供)  ●PointgetPoint()  返回鼠标相对于组件的绝对坐标  ●intgetX()  返回鼠标相对于组件的X的绝对坐标  ●intgetY()  返回鼠标相对于组件的Y的绝对坐标  ●voidtran

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。