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