JavaRush /Java Blog /Random-JA /Java アプレットのライフサイクル
AndySkvo
レベル 21
Санкт-Петербург

Java アプレットのライフサイクル

Random-JA グループに公開済み
Java アプレットのライフ サイクル - 1 この Java アプレットのリストは、Java アプレットのライフサイクルを理解するのに役立ちます。アプレット ビューア (NetBeans IDE) でアプレットを実行すると、呼び出されたメソッドが表示されます。 import java.applet.Applet; import java.awt.*; public class AndysApplet extends Applet { String output = ""; String event; //init()- метод инициализации апплета public void init() { event = "Вызов метода init() "; printOutput(); } //start()- метод начинает выполнение апплета, либо перезапускает его public void start() { event = "Вызов метода start() "; printOutput(); } //stop()- вызывается при остановке апплета public void stop() { event = "Вызов метода stop() "; printOutput(); } //destroy()- метод завершения действий. Вызывается после метода stop(). //Всегда вызывается последним. public void destroy() { event = "Вызов метода destroy() "; printOutput(); } private void printOutput() { System.out.println(event); output += event; repaint(); } public void paint(Graphics g) { g.drawString(output, 10, 10); } } Java アプレットの動作モードでは stop メソッドと destroy メソッドの呼び出しを追跡できないため、コンソールのサービスを使用します。アプレット ビューアでアプレットを起動しましょう。Applet Viewer を使用すると、ライフサイクルのさまざまな状態でアプレットをテストできます。コントロール メニューのスクリーンショットを図 1 に示します。 米。 1. 別のテスト方法もあります。アプレット ビューア ウィンドウを最小化するときに stop メソッドが呼び出され、展開後に start メソッドがアプレットの操作を再開します。Java ウィンドウを閉じると、マシンは stop メソッドを呼び出し、その直後に破棄します。ただし、この方法はあまり機能的ではありません。
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION