当我执行按钮点击事件时,它不能调用其他,这个类是由 Runnable 接口实现的。这里我的问题是执行这些类需要更多时间,而我通过此按钮单击事件调用。但是可运行接口类的正常执行速度非常快。任何人都可以给我解决方案摆脱这些问题。
问问题
72 次
1 回答
1
您可以从 JFrame 开始一个新线程:
Thread th=new Thread(yourRunnableClass);
th.start();//This will run your `run` method in a seperate thread.
如果您的线程将执行与 GUI 相关的操作,那么您应该按如下方式运行您的线程。因为 Swing 应用程序的 GUI 应该在单个线程中运行。该Runnable
接口将在应用程序空闲时运行。
SwingUtilities.invokeLater(yourRunnableClass);
于 2015-04-10T09:23:24.057 回答