logo

Java アプレット

アプレットは、動的コンテンツを生成するために Web ページに埋め込まれる特別なタイプのプログラムです。ブラウザ内で実行され、クライアント側で動作します。

アプレットの利点

アプレットには多くの利点があります。それらは次のとおりです。

初心者のためのJavaチュートリアル
  • クライアント側で動作するため、応答時間が短縮されます。
  • 安全な
  • Linux、Windows、Mac OS など、多くのプラットフォームで動作するブラウザーで実行できます。

アプレットの欠点

  • アプレットを実行するにはクライアントブラウザでプラグインが必要です。


あなたは知っていますか
  • アプレットのライフサイクルを管理する責任は誰にありますか?
  • アプレットでアニメーションを実行するにはどうすればよいですか?
  • アプレットでペイントブラシのようにペイントするにはどうすればよいですか?
  • アプレットにデジタル時計を表示するにはどうすればよいですか?
  • アプレットにアナログ時計を表示するにはどうすればよいですか?
  • 2 つのアプレットを通信するにはどうすればよいですか?

アプレットの階層

アプレットの階層
上の図に示すように、アプレット クラスはパネルを拡張します。パネルクラスは、コンポーネントのサブクラスであるコンテナを拡張します。

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

  1. アプレットが初期化されます。
  2. アプレットが起動されます。
  3. アプレットがペイントされています。
  4. アプレットが停止しています。
  5. アプレットが破壊されます。
アプレットのライフサイクル

アプレットのライフサイクル メソッド:

java.applet.Applet クラスの 4 つのライフサイクル メソッドと java.awt.Component クラスは、アプレットに対して 1 つのライフサイクル メソッドを提供します。

java.applet.Appletクラス

アプレットを作成するには、java.applet.Applet クラスを継承する必要があります。アプレットの 4 つのライフサイクル メソッドを提供します。

    パブリック void init():アプレットを初期化するために使用されます。呼び出されるのは 1 回だけです。public void start():init() メソッドまたはブラウザが最大化された後に呼び出されます。アプレットを起動するために使用されます。public void stop():アプレットを停止するために使用されます。アプレットが停止するか、ブラウザが最小化されると呼び出されます。public void destroy():アプレットを破棄するために使用されます。呼び出されるのは 1 回だけです。

java.awt.Componentクラス

Component クラスは、アプレットの 1 つのライフサイクル メソッドを提供します。

Javaの部分文字列関数
    パブリックボイドペイント(グラフィックスg):アプレットをペイントするために使用されます。楕円、長方形、円弧などの描画に使用できる Graphics クラス オブジェクトを提供します。

アプレットのライフサイクルを管理する責任は誰にありますか?

Java プラグイン ソフトウェア。


アプレットを実行するにはどうすればよいですか?

アプレットを実行するには 2 つの方法があります

  1. htmlファイルによる。
  2. appletViewer ツールによる (テスト目的)。

HTML ファイルによるアプレットの簡単な例:

アプレットをHTMLファイルで実行するには、アプレットを作成してコンパイルします。その後、HTML ファイルを作成し、アプレット コードを HTML ファイルに配置します。次に、html ファイルをクリックします。

 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome',150,150); } } 

注: クラスのオブジェクトはブラウザ上にある Java プラグイン ソフトウェアによって作成されるため、クラスはパブリックである必要があります。

マイアプレット.html

 

appletviewer ツールによるアプレットの簡単な例:

アプレットビューアツールでアプレットを実行するには、コメントにアプレットタグを含むアプレットを作成し、コンパイルします。その後、appletviewer First.java で実行します。現在、HTML ファイルは必要ありませんが、テスト目的のみに使用されます。

文字列の配列
 //First.java import java.applet.Applet; import java.awt.Graphics; public class First extends Applet{ public void paint(Graphics g){ g.drawString('welcome to applet',150,150); } } /* */ 

appletviewer ツールでアプレットを実行するには、コマンド プロンプトで次のように記述します。

 <strong>c:&gt;</strong> javac First.java <strong>c:&gt;</strong> appletviewer First.java