【发布时间】:2010-10-25 22:45:05
【问题描述】:
我想在 Swing 中创建一个新的事件调度线程,但我在网上找不到任何关于如何执行此操作的参考资料。我通过创建一个新线程并调用 Application.run(...) 在 .NET 中完成了这项工作。有人做过吗?在 Swing 中可以吗?
仅供参考,我尝试这样做的原因是因为我正在编写一个 Eclipse 插件,并且我想弹出对 IDE 来说不是模态但对我的 UI 逻辑来说是模态(阻塞)的对话框。我可以使用非模态对话框和回调来完成此操作,但这需要使我的代码成为多线程的开销。如果前者不可行,我会恢复。
【问题讨论】:
-
@mmyers:据我所知,没有。
-
仅供参考,我的 Swing 对话框会阻止 IDE
-
我仍然想知道这在 Swing 或 SWT 中是否可行。现在我可以忍受窗口是模态的。如果问题太大,我会硬着头皮用无模式对话框重写它。
标签: java multithreading swing modal-dialog ui-thread