首页 > 代码库 > Java Swing事件处理机制
Java Swing事件处理机制
Java Swing的事件处理机制
Swing GUI启动后,Java虚拟机就启动三个线程,分别为主线程,事件派发线程(也是事件处理线程)和系统工具包线程。
- 主线程 :负责创建并显示该程序的初始界面;
- 系统工具包线程 :负责将从系统事件队列捕获在该程序界面上的鼠标和键盘操作等底层事件,并把这些事件转换成
Swing的相应对应事件对象放入Swing的事件队列中,并循环该线程;
- 事件派发线程 :负责GUI组件的绘制和更新,通过不断从事件队列中获取事件并调用事件监听器的事件处理方法来
处理事件,来进行交互,这个过程不断循环,直到程序退出。
Java Swing 事件处理模型:(与Android的事件处理相同)
- 事件源;
- 注册事件监听器;
- 事件监听器
Java Swing事件处理机制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。