У меня есть JApplet, который содержит различные компоненты Swing. Он также запускает пару дополнительных потоков в init() и обычно выполняет другие довольно стандартные действия апплета.
Если я закрываю окно браузера, содержащее апплет, JRE не умирает (значок остается на панели задач) до тех пор, пока не будут закрыты все окна браузера (т.е. браузер полностью закрыт и исчезает из диспетчера задач)
Это ожидаемое поведение или JRE должна завершиться, когда окно браузера, в котором находится апплет, закрывается?
У меня есть метод destroy(), но (в настоящее время) он останавливает только дополнительные потоки, которые я запустил в методе init(). Должен ли я делать больше здесь, может быть? Есть ли другие лучшие практики, которым я должен следовать?
Если вам нужна дополнительная информация, пожалуйста, дайте мне знать в комментариях.
:-)