打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
2.swing的事件

1.swing的EventListener

常用的是ActionEvent、ItemEvent、ChangeEvent、WindowEvent这几个事件,利用这几个事件处理方法,原则上可以处理大部分基本的需要,其他特殊事件的处理,通常应用在特定的组件是,若有必要处理这些事件,再查表即可。

ActionEvent:按下按钮时、选择一个项目时MenuItem、JTextField中按下Enter键触发

ItemEvent:多个选项的组件上,当选项改变时,利用ItemListener中的itemStateChanged方法做出相应的操作

ChangeEvent:用在设定数值的拖拽杆或者可改变设定的选项上,代表一种状态的代表。

WindowEvent:处理窗口的所有操作。

所有的swing组件都是集成java.awt.Compoment类而来。

2.EventListener的Interface提供哪几种方法要求实现:

3.Adapter:事具有很多方法的EventListener Interface集合成一个抽象类,只需要集成这个抽象类,然后复写想要的方法,而不需要实现接口的每个方法。

常用的Adapter:

4.相同组件事件的处理

提供两种方法可以确认当前是哪个组件触发了事件。

getSource():获取当前哪个组件

getActionCommand():获取当前组件上的文字字符串,字符串对比判断哪个组件发生事件

5.鼠标事件:

1.MouseListener:对鼠标按键与位置进行检测    对应MouseAdapter

2.MouseMotionListener对鼠标坐标与拖拽操作进行检测。  对应MouseMotionAdapter

6.键盘事件

利用KeyListener处理。这个Interface定义了3种方法:

1.keyPressed()

2.keyTyped()

3.keyReleased()

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java基础学完了?来!复习(必看干货!)请认真看哦!
java浜嬩欢澶勭悊
java基础学习 - SWING图形化用户界面编程
学习Java Bean
【电脑常识】如何清除电脑系统里的那些“顽固垃圾”?
彻底清除你电脑垃圾
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服