2012-05-30 123 views
4

當用戶導航離開小程序已加載的頁面時,如何停止Java Applet的進程?Java Applet在瀏覽時不會死亡

我使用Chrome和現在殺小程序,我不得不使用窗口的任務欄和終止進程的java.exe

+0

[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – user1329572

+0

嘗試在http://stackoverflow.com/questions/上提出的解決方案9781653 /殺戮的小程序,通過JavaScript的 – rlinden

回答

7

Java小程序具有生命週期方法。這些是init,start,stopdestroy。您應該學會使用它們,但更重要的是,您應該在瀏覽器調用每種方法時學習。

當你離開你的頁面時,stop被調用,你應該停止你在start開始的線程,並清理資源,如果你分配任何。瀏覽器不會在每個頁面上重新加載JVM,因爲它效率非常低(以及其他原因),所以如果您想停止任何applet正在執行的操作,請在stop方法中實現它。

另請參閱here和該頁面上的其他鏈接,以獲得進一步說明。