0 java user-interface swing multithreading freeze
我有一些我无法理解的东西:我的Swing GUI包含一个'播放'和'暂停'按钮.我还有一个定义'ON'和'OFF'状态的静态变量.(主程序生成GUI).通过克服'play',我将静态变量的状态更改为'ON',并在一个也修改GUI的线程中启动一个耗时的过程.只要静态变量在同一进程中为'ON'循环.单击"暂停"会将静态变量更改为OFF.但是通过点击"播放",GUI就会冻结,因此:
我听说过EDT和SwingWorker,但我有一个简单的方法可以做到这一点.
谢谢你的帮助,原谅我的英语不好......
| 归档时间: |
|
| 查看次数: |
2476 次 |
| 最近记录: |