当用户离开已加载小程序的页面时,如何停止Java Applet的进程?
我正在使用Chrome,现在要杀掉applet,我必须使用window的任务栏并杀死进程java.exe
答案 0 :(得分:7)
Java小程序具有生命周期方法。这些是init
,start
,stop
和destroy
。您应该学会使用它们,但更重要的是,您应该在浏览器调用每种方法时学习。
当您离开页面时,会调用stop
并且您应该停止在start
中启动的线程并清除资源(如果您已分配任何线程)。浏览器不会在每次重新加载页面时终止JVM,因为它效率非常低(并且由于其他原因),所以如果你想停止applet正在做的事情,请用stop
方法实现它。
另请参阅该页面上的here和其他链接,以获取进一步说明。