【发布时间】:2011-01-28 21:47:24
【问题描述】:
典型的 Swing 应用程序从一开始就启动 EDT,当最后一个窗口关闭时,应用程序基本上以 System.exit 或隐式或显式停止。
但我的小应用程序实际上是一个对 Swing 一无所知的框架的插件。我的插件将在调用时显示一个对话框,以便从用户那里获得一些输入并在之后退出,但框架将/必须继续运行。所以我不能打电话给System.exit。
但如果我不这样做,EDT 将继续运行,一旦框架完成,EDT 仍将运行并运行并运行......
所以我想在不终止应用程序的情况下终止 EDT。我该怎么做?
【问题讨论】:
标签: java swing event-dispatch-thread