cha*_*ama 6 java swing timeout swingworker
我正在尝试SwingWorker在我的应用程序中实现一个类.有没有办法设置一段时间,之后,SwingWorker"超时"?我在想,可能会抛出一个OutOfTime我可以抓住然后处理的异常.我只是不确定如何实现它.
感谢你的帮助!
为什么不将您的任务嵌入到 Runnable 中,将其放入新的单线程ExecutorService中,然后get()在生成的Future上执行适当的超时。这将为您提供超时功能,因为get()如果作业未及时完成,则会抛出异常。