Java Swing事件处理机制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java Swing事件处理机制相关的知识,希望对你有一定的参考价值。

Java Swing的事件处理机制

  Swing GUI启动后,Java虚拟机就启动三个线程,分别为主线程,事件派发线程(也是事件处理线程)和系统工具包线程。

  • 主线程 :负责创建并显示该程序的初始界面;
  • 系统工具包线程 :负责将从系统事件队列捕获在该程序界面上的鼠标和键盘操作等底层事件,并把这些事件转换成

       Swing的相应对应事件对象放入Swing的事件队列中,并循环该线程;

  • 事件派发线程 :负责GUI组件的绘制和更新,通过不断从事件队列中获取事件并调用事件监听器的事件处理方法来

       处理事件,来进行交互,这个过程不断循环,直到程序退出。

  Java Swing 事件处理模型:(与android的事件处理相同)

  • 事件源;
  • 注册事件监听器;
  • 事件监听器

以上是关于Java Swing事件处理机制的主要内容,如果未能解决你的问题,请参考以下文章

Java Swing事件处理机制

java GUI编程(swing)之七swing事件监听

Java Swing中键盘输入事件及处理

Java事件处理机制

请简要说明Java基于SWING的图形用户界面设计中的事件机制及处理事件的步骤 谢谢了,简要

写出Java事件驱动机制的工作原理