首页
移动开发
物联网
服务端
编程语言
企业开发
数据库
业界资讯
其他
搜索
第十三周Java课程学习总结
其他
2019-11-23 13:01:31
阅读次数: 0
学习总结:
记事本界面:
监听适配器。
可以通过Window Adapter来实现监听。
void windowActivated(WindowEvent e)
激活窗口时调用。
void windowClosed(WindowEvent e)
当窗口已被关闭时调用。
void windowClosing(WindowEvent e)
窗口正处在关闭过程中时调用。
void windowDeactivated(WindowEvent e)
停用窗口时调用。
void windowDeiconified(WindowEvent e)
取消图标化窗口时调用。
void windowGainedFocus(WindowEvent e)
该 Window 被设置为聚焦 Window 时调用,聚焦 Window 意味着该 Window 或其某个子组件将接收键盘事件。
void windowIconified(WindowEvent e)
图标化窗口时调用。
void windowLostFocus(WindowEvent e)
该 Window 不再为聚焦 Window 时调用,不再为聚焦 Window 意味着键盘事件不再传递到该 Window 或其任意子组件。
void windowOpened(WindowEvent e)
已打开窗口时调用。
void windowStateChanged(WindowEvent e)
窗口状态改变时调用。
键盘事件及其监听处理。
接口 KeyListener
用于接收键盘事件(击键)的侦听器接口。旨在处理键盘事件的类要么实现此接口(及其包含的所有方法),要么扩展抽象 KeyAdapter 类(仅重写有用的方法)。
然后使用组件的 addKeyListener 方法将从该类所创建的侦听器对象向该组件注册。按下、释放或键入键时生成键盘事件。然后调用侦听器对象中的相关方法并将该 KeyEvent 传递给它。
鼠标事件及其监听处理。
鼠标监听器MouseListener
监听鼠标事件MouseEvent。
相应事件和处理方法
鼠标事件 处理方法
MOUSE_CLICKED MouseClicked (MouseEvent) 鼠标点击(单或双)
MOUSE_PRESSED MousePressed (MouseEvent) 鼠标按下
MOUSE_RELEASED MouseReleased(MouseEvent) 鼠标松开
MOUSE_ENTERED MouseEntered (MouseEvent) 鼠标进入(某组件区域)
MOUSE_EXITED MouseExited (MouseEvent) 鼠标离开(某组件区域)
鼠标事件MouseEvent常用方法
int getClickCount() 得到点击次数1 OR 2;
int getX(), int getY() 得到鼠标的(象素)位置。
鼠标监听器MouseMotionListener
对于鼠标的移动和拖放,另外用鼠标运动监听器MouseMotionListener。
因为许多程序不需要监听鼠标运动,把两者分开可简化程序。
相应事件和处理方法
鼠标事件 处理方法
MOUSE_MOVED MouseMoved (MouseEvent) 鼠标在移动
MOUSE_DRAGGED MouseDragged(MouseEvent) 鼠标被拖动
猜你喜欢
转载自
www.cnblogs.com/tengziqiang/p/11917376.html
第十三周Java课程学习总结
第十三周课程总结
第十三周学习总结 Java的异常
2019Java第十三周课程总结
第十三周学习总结
第十三周Java总结
十三周课程总结
第十三周总结
第十二周课程和学习总结
201711671125 《Java程序设计》第12周学习总结(第十三章)
201711671235学习《java程序设计》第十三周学习总结
201771010134杨其菊《面向对象程序设计(java)》第十三周学习总结
王颖奇 20171010129《面向对象程序设计(java)》第十三周学习总结
201771010125王瑜《面向对象程序设计(Java)》第十三周学习总结
王艳 201771010127《面向对象程序设计(java)》第十三周学习总结
201771010137 赵栋 《面向对象程序设计(java)》第十三周学习总结
201771010141 周强《面向对象程序设计(java)》第十三周学习总结
达拉草201771010105《面向对象程序设计(java)》第十三周学习总结
张云飞 201771010143 《面对对象程序设计(java)》第十三周学习总结
张季跃 201771010139《面向对象程序设计(java)》第十三周学习总结
杨玲 201771010133《面向对象程序设计(java)》第十三周学习总结
徐思201771010132《面向对象程序设计(Java)》第十三周学习总结
狄慧201771010104《面向对象程序设计(java)》第十三周学习总结
李晓菁201771010114《面向对象程序设计(java)》第十三周学习总结
201771010110孔维滢《面向对象程序设计(java)》第十三周学习总结
马凯军201771010116《面向对象与程序设计Java》第十三周学习总结
201771010112罗松《面向对象程序设计(java)》第十三周学习总结
201871010111-刘佳华《面向对象程序设计(java)》第十三周学习总结
201871010102-常龙龙《面向对象程序设计(java)》第十三周学习总结
201871010110-李华《面向对象程序设计(java)》第十三周学习总结
今日推荐
基于大语言模型的开源知识库问答系统 MaxKB GitHub Star 数量突破 5,000 个!
美国拟限制 AI 大模型出口中国和俄罗斯
苹果将与 OpenAI 达成协议,将 ChatGPT 应用于 iPhone
openKylin 社区生态委员会第六次会议圆满召开
阿里云正式发布通义千问 2.5
Python 3.13 发布首个 Beta:实验性自由线程模式和 JIT、改进交互式解释器
Stack Overflow 拿我的代码去训练 AI 大模型,还封了我的账号
Pop!_OS 的 COSMIC 桌面完成 App Store 上架工作
《2024 年一季度互联网投融资运行情况》研究报告
报告:Django 仍然是 74% 开发者的首选
15 年前上了“FFmpeg 耻辱柱”,今天他还得谢谢咱——腾讯QQPlayer一雪前耻?
TIOBE 5 月榜单:Fortran “复活”进入 Top 10
周排行
记一下去大梅沙的准备(2018-05-26)
Spring 注解 事务
基于HTTP协议的客户端缓存
阿里云rds 备份和还原
[PHP] 几个拖慢 PHP 程序/API 运行速度的点
python 代码风格------------PEP8规则
js控制json生成菜单——自制菜单(一)
将字符串: 'k:1|k1:2|k2:3|k3:4 ' ,处理成 python 字典: {'k':1, 'k1':2, ...}
微信小程序转支付宝小程序
Qt551.窗口滚动条
每日归档
更多
2024-05-13(18)
2024-05-12(0)
2024-05-11(38)
2024-05-10(38)
2024-05-09(35)
2024-05-08(42)
2024-05-07(14)
2024-05-06(40)
2024-05-05(0)
2024-05-04(7)