理解SwingUtilities类作用的前提是先理解事件派发线程的概念。
当运行一个 Swing 程序时,会自动创建三个线程。
1.主线程,负责执行main 方法。
2. toolkit 线程,负责捕捉系统事件,比如键盘、鼠标移动等,程序员不会有任何代码在这个线程上执行。Toolkit线程的作用是把自己捕获的事件传递给第三个线程,也就是事件派发线程。
理解SwingUtilities类作用的前提是先理解事件派发线程的概念。
当运行一个 Swing 程序时,会自动创建三个线程。
1.主线程,负责执行main 方法。
2. toolkit 线程,负责捕捉系统事件,比如键盘、鼠标移动等,程序员不会有任何代码在这个线程上执行。Toolkit线程的作用是把自己捕获的事件传递给第三个线程,也就是事件派发线程。