Java のライフサイクルメソッド
アプレットはブラウザーで実行されるため、クラス Applet にはライフサイクル メソッドが含まれています。ライフ サイクル メソッドは、ループ バック メソッドとも呼ばれます。
java.applet.Applet には、4 つのライフサイクル メソッドがあります。彼らです
public void init (),
public void start (),
public void stop ()
public void destroy ().
1. public void init ():
This is the method which is called by the browser only one time after loading the applet.
In this method we write some block of statements which will perform one time operations, such as, obtaining the resources like opening the files, obtaining the database connection, initializing the parameters, etc.
2. public void start ():
After calling the init method, the next method which is from second request to sub-sequent requests the start method only will be called i.e., short method will be called each and every time.
In this method we write the block of statement which provides business logic.
3.パブリック無効停止():
This id the method which is called by the browser when we minimize the window.
In this method we write the block of statements which will temporarily releases the resources which are obtained in init method.
4. public void destroy ():
This is the method which will be called by the browser when we close the window button or when we terminate the applet application.
In this method we write same block of statements which will releases the resources permanently which are obtained in init method.
ライフサイクルメソッドではない別のメソッドは public void paint () です。これは、start メソッドの完了後にブラウザによって呼び出されるメソッドです。このメソッドは、ブラウザにデータを表示するために使用されます。Paint メソッドは内部で drawString というメソッドを呼び出しており、そのプロトタイプを以下に示します。java.awt.Graphics (Graphics => public void drawString (String, int 行位置, int 列位置)) アプレットをブラウザにロードすると、Graphics クラスのオブジェクトが自動的に作成されます。