我有一个 JApplet,其中包含各种 Swing 组件。它还在 init() 中启动了几个额外的线程,并且通常会执行其他非常标准的 applet-y 事情。
如果我关闭包含 Applet 的浏览器窗口,则 JRE 不会消失(图标保留在系统托盘中),直到所有浏览器的窗口都已关闭(即浏览器已完全结束并从任务管理器中消失)
这是预期的行为还是 JRE 应该在包含 Applet 的浏览器窗口关闭时结束?
我有一个 destroy() 方法,但(目前)它只停止我在 init() 方法中启动的额外线程。我应该在这里做更多的事情吗?还有其他我应该遵循的最佳实践吗?
如果您想了解更多信息,请在评论中告诉我。
:-)