gpt4 book ai didi

java - 我可以让我的Applet更优雅地结束吗?

转载 作者:行者123 更新时间:2023-11-29 04:05:03 26 4
gpt4 key购买 nike

我有一个 JApplet,其中包含各种 Swing 组件。它还在 init() 中启动了几个额外的线程,并且通常会执行其他非常标准的 applet-y 操作。

如果我关闭包含 Applet 的浏览器窗口,JRE 不会消失(图标保留在系统托盘中)直到所有浏览器的窗口都关闭(即浏览器完全结束并从任务管理器中消失)

这是预期的行为还是 JRE 应该在包含 Applet 的浏览器窗口关闭时结束?

我有一个 destroy() 方法,但(目前)它只会停止我在 init() 方法中启动的额外线程。我应该在这里做更多吗?还有其他我应该遵循的最佳做法吗?

如果您想了解更多信息,请在评论中告诉我。

:-)

最佳答案

我相信 JRE 是作为浏览器的插件加载的,图标应该保留在系统托盘中直到浏览器结束。

这背后的原因是,如果您加载一个小程序,让 JRE 保持运行将加速 future 小程序的加载时间。

关于java - 我可以让我的Applet更优雅地结束吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/201453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com