4

アプレットがロードされたページからユーザーが移動したときに、Java アプレットのプロセスを停止するにはどうすればよいですか?

私はChromeを使用していますが、今のところアプレットを強制終了するには、ウィンドウのタスクバーを使用してプロセスjava.exeを強制終了する必要があります

4

1 に答える 1

7

Java アプレットにはライフサイクル メソッドがあります。それらはinitstartstopおよびdestroyです。それらの使用方法を学ぶ必要がありますが、さらに重要なことは、ブラウザーがこの各メソッドを呼び出すタイミングを学ぶ必要があることです。

ページから移動すると、stopが呼び出され、開始したスレッドを停止しstart、リソースを割り当てた場合はクリーンアップする必要があります。ブラウザーはページのリロードごとに JVM を強制終了しません。これは非常に非効率的であるため (およびその他の理由で)、アプレットの実行を停止したい場合は、stopメソッドに実装します。

詳細については、こちらおよびそのページの他のリンクも参照してください。

于 2012-05-30T18:20:57.477 に答える