モジュール java.desktop
パッケージ java.applet

クラスApplet

すべての実装されたインタフェース:
ImageObserver, MenuContainer, Serializable, Accessible
直系の既知のサブクラス:
JApplet

@Deprecated(since="9", forRemoval=true) public class Applet extends Panel
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
アプレットAPIは非推奨であり、代替はありません。
アプレットとは、単独で動作することはなく、ほかのアプリケーションの中に組み込まれた形で実行される小さなプログラムです。

Appletクラスは、Webページに埋め込まれるアプレット、またはJavaアプレット・ビューアで表示されるアプレットのスーパー・クラスです。 Appletクラスは、アプレットとその環境との間の標準インタフェースの役割を果たします。

導入されたバージョン:
1.0
関連項目:
  • コンストラクタの詳細

    • Applet

      public Applet() throws HeadlessException
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      新しいAppletを構築します。

      ノート: java.applet.Appletの多くのメソッドは、アプレットが完全に構築されてからそのアプレットによって呼び出すことができます。コンストラクタ内でjava.applet.Appletのメソッドを呼び出さないようにしてください。

      例外:
      HeadlessException - GraphicsEnvironment.isHeadless()trueを返す場合
      導入されたバージョン:
      1.4
      関連項目:
  • メソッドの詳細

    • setStub

      public final void setStub(AppletStub stub)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      アプレットのスタブを設定します。 この処理は、システムによって自動的に行われます。

      セキュリティ・マネージャが存在する場合は、スタブがすでに設定されていると、AWTPermission("setAppletStub")アクセス権によってcheckPermissionメソッドを呼び出します。

      パラメータ:
      stub - 新しいスタブ
      例外:
      SecurityException - 呼出し側がスタブを設定できない場合
    • isActive

      public boolean isActive()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      アプレットがアクティブかどうかを判定します。 アプレットは、startメソッドが呼び出される直前にアクティブになり、 stopメソッドが呼び出される直前にアクティブでなくなります。
      戻り値:
      アプレットがアクティブな場合はtrue、そうでない場合はfalse
      関連項目:
    • getDocumentBase

      public URL getDocumentBase()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このアプレットが埋め込まれているドキュメントのURLを取得します。 たとえば、次のドキュメント内にアプレットが含まれているとします。
          http://www.oracle.com/technetwork/java/index.html
       
      ドキュメントのベースは次のとおりです。
          http://www.oracle.com/technetwork/java/index.html
       
      戻り値:
      このアプレットを含むドキュメントのURL
      関連項目:
    • getCodeBase

      public URL getCodeBase()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      ベースURLを取得します。 これは、このアプレットが含まれているディレクトリのURLです。
      戻り値:
      このアプレットを含むディレクトリのベースURL
      関連項目:
    • getParameter

      public String getParameter(String name)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      HTMLタグ内にある指定されたパラメータの値を返します。 たとえば、アプレットが次のように指定されているとします。
       <applet code="Clock" width=50 height=50>
       <param name=Color value="blue">
       </applet>
       

      この場合、getParameter("Color")の呼出しは、値"blue"を返します。

      引数nameでは大文字と小文字を区別しません。

      パラメータ:
      name - パラメータ名
      戻り値:
      指定されたパラメータの値。設定されていない場合はnull
    • getAppletContext

      public AppletContext getAppletContext()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      アプレットのコンテキストを取得します。アプレットは、コンテキストを使用してアプレットの実行環境に関する情報を得たり、実行環境を制御したりできます。

      アプレットの環境は、アプレットを含んでいるドキュメントを表します。

      戻り値:
      アプレットのコンテキスト
    • resize

      public void resize(int width, int height)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      アプレットのサイズ変更を要求します。
      オーバーライド:
      resize、クラス: Component
      パラメータ:
      width - アプレットに新しく要求された幅
      height - アプレットに新しく要求された高さ
    • resize

      public void resize(Dimension d)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      アプレットのサイズ変更を要求します。
      オーバーライド:
      resize、クラス: Component
      パラメータ:
      d - 新しい幅と高さを示すオブジェクト
    • isValidateRoot

      public boolean isValidateRoot()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このコンテナが有効なルートであるかどうかを示します。

      Appletオブジェクトは有効なルートであるため、それらはこのメソッドをオーバーライドしてtrueを返します。

      オーバーライド:
      isValidateRoot 、クラス:  Container
      戻り値:
      true
      導入されたバージョン:
      1.7
      関連項目:
    • showStatus

      public void showStatus(String msg)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      引数に指定された文字列を「ステータス・ウィンドウ」に表示するように要求します。 多くのブラウザやアプレット・ビューアにはステータス・ウィンドウがあり、アプリケーションはこのウィンドウを使用してユーザーに現在の状態を伝えることができます。
      パラメータ:
      msg - ステータス・ウィンドウに表示される文字列
    • getImage

      public Image getImage(URL url)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      あとで画面上にペイントできるImageオブジェクトを返します。 引数として渡されるurlは、絶対URLを指定する必要があります。

      このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。 アプレットが画面にイメージを描画しようとしたときに、データがロードされます。 イメージを描画するグラフィックス・プリミティブは、少しずつ画面にペイントされていきます。

      パラメータ:
      url - イメージのロケーションの絶対URL
      戻り値:
      指定されたURLのイメージ
      関連項目:
    • getImage

      public Image getImage(URL url, String name)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      あとで画面上にペイントできるImageオブジェクトを返します。 url引数では、絶対URLを指定する必要があります。 引数nameは、引数urlに関連する指定子です。

      このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。 アプレットが画面にイメージを描画しようとしたときに、データがロードされます。 イメージを描画するグラフィックス・プリミティブは、少しずつ画面にペイントされていきます。

      パラメータ:
      url - イメージのベース位置を示す絶対URL
      name - 引数urlに関連する、イメージの位置
      戻り値:
      指定されたURLのイメージ
      関連項目:
    • newAudioClip

      public static final AudioClip newAudioClip(URL url)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定されたURLからオーディオ・クリップを取得します。
      パラメータ:
      url - オーディオ・クリップの位置
      戻り値:
      指定されたURLのオーディオ・クリップ
      導入されたバージョン:
      1.2
    • getAudioClip

      public AudioClip getAudioClip(URL url)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      URL引数によって指定されたAudioClipオブジェクトを返します。

      このメソッドは、オーディオ・クリップがあるかどうかにかかわらず、すぐに復帰します。 アプレットがオーディオ・クリップを再生しようとしたときに、データがロードされます。

      パラメータ:
      url - オーディオ・クリップのロケーションを絶対に指定するURL
      戻り値:
      指定されたURLのオーディオ・クリップ
      関連項目:
    • getAudioClip

      public AudioClip getAudioClip(URL url, String name)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      URL引数とname引数によって指定されたAudioClipオブジェクトを返します。

      このメソッドは、オーディオ・クリップがあるかどうかにかかわらず、すぐに復帰します。 アプレットがオーディオ・クリップを再生しようとしたときに、データがロードされます。

      パラメータ:
      url - オーディオ・クリップの基本的なロケーションを指定する絶対URL
      name - 引数urlに関連する、オーディオ・クリップの位置
      戻り値:
      指定されたURLのオーディオ・クリップ
      関連項目:
    • getAppletInfo

      public String getAppletInfo()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      アプレットについての情報を返します。 アプレットは、このメソッドをオーバーライドして、アプレットの作成者、バージョン、および著作権についての情報を含むStringオブジェクトを返します。

      Appletクラスで提供されるこのメソッドの実装は、nullを返します。

      戻り値:
      アプレットの作成者、バージョン、および著作権についての情報を含む文字列
    • getLocale

      public Locale getLocale()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      アプレットのロケールを取得します。 アプレットは、ブラウザまたはアプレット・ビューアのロケールから独立した、独自のロケールを保持できます。
      オーバーライド:
      getLocale、クラス: Component
      戻り値:
      アプレットのロケール。ロケールが設定されていない場合は、デフォルトのロケールを返す
      導入されたバージョン:
      1.1
      関連項目:
    • getParameterInfo

      public String[][] getParameterInfo()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このアプレットが解釈するパラメータについての情報を返します。 アプレットは、このメソッドをオーバーライドして、これらのパラメータを記述する文字列の配列を返す必要があります。

      配列の各要素は、名前、型および説明を含む3つの文字列のセットである必要があります。 次に例を示します。

       String pinfo[][] = {
         {"fps",    "1-10",    "frames per second"},
         {"repeat", "boolean", "repeat image loop"},
         {"imgs",   "url",     "images directory"}
       };
       

      Appletクラスで提供されるこのメソッドの実装は、nullを返します。

      戻り値:
      このアプレットが受け取るパラメータについての情報を含む配列
    • play

      public void play(URL url)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      指定された絶対URLにオーディオ・クリップを入れます。 オーディオ・クリップが見つからない場合は何も行いません。
      パラメータ:
      url - オーディオ・クリップのロケーションを絶対に指定するURL
    • play

      public void play(URL url, String name)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      URLとそれに相対的な指定子が与えられているオーディオ・クリップを再生します。 オーディオ・クリップが見つからない場合は何も行いません。
      パラメータ:
      url - オーディオ・クリップの基本的なロケーションを指定する絶対URL
      name - 引数urlに関連する、オーディオ・クリップの位置
    • init

      public void init()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットがシステムにロードされたことを通知します。 このメソッドは、startメソッドが最初に呼び出される前に常に呼び出されます。

      Appletのサブクラスで初期化処理を行う場合は、このメソッドをオーバーライドする必要があります。 たとえば、スレッドを使用するアプレットの場合は、initメソッドでスレッドを作成し、destroyメソッドでスレッドを破棄します。

      Appletクラスで提供されるこのメソッドの実装では何も行いません。

      関連項目:
    • start

      public void start()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットの実行を開始する必要があることを通知します。 このメソッドは、initメソッドのあとに呼び出され、Webページ上でアプレットがアクティブになるたびに呼び出されます。

      アプレットを含むWebページが表示されるたびになんらかの処理を行う場合は、Appletのサブクラスではこのメソッドをオーバーライドする必要があります。 たとえば、アニメーションを含むアプレットの場合は、startメソッドでアニメーションを再生し、stopメソッドでアニメーションを停止できます。

      ノート: getLocationOnScreenなどのメソッドのいくつかは、アプレットが表示されている場合しか意味のある結果を提供できません。 アプレットのstartが最初に呼び出されたとき、isShowingfalseを返すので、isShowingからtrueが返ることを必要とするメソッドは、ComponentListenerから呼び出す必要があります。

      Appletクラスで提供されるこのメソッドの実装では何も行いません。

      関連項目:
    • stop

      public void stop()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットの実行を停止する必要があることを通知します。 このメソッドは、アプレットを含むWebページの代わりに別のWebページが表示されたとき、およびアプレットが破棄される直前に呼び出されます。

      アプレットを含むWebページが非表示になるたびになんらかの処理を行う場合は、Appletのサブクラスではこのメソッドをオーバーライドする必要があります。 たとえば、アニメーションを含むアプレットの場合は、startメソッドでアニメーションを再生し、stopメソッドでアニメーションを停止できます。

      Appletクラスで提供されるこのメソッドの実装では何も行いません。

      関連項目:
    • destroy

      public void destroy()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットの再生中に、割り当てられたすべてのリソースを破棄する必要があることを通知します。 destroyメソッドの前に、stopメソッドが必ず呼び出されます。

      破棄する前になんらかの処理を行う場合は、Appletのサブクラスではこのメソッドをオーバーライドする必要があります。 たとえば、スレッドを使用するアプレットの場合は、initメソッドでスレッドを作成し、destroyメソッドでスレッドを破棄します。

      Appletクラスで提供されるこのメソッドの実装では何も行いません。

      関連項目:
    • getAccessibleContext

      public AccessibleContext getAccessibleContext()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      このAppletに関連付けられたAccessibleContextを取得します。 アプレットの場合、AccessibleContextAccessibleAppletの形式を取ります。 必要に応じて、新しいAccessibleAppletインスタンスが作成されます。
      定義:
      getAccessibleContext、インタフェース: Accessible
      オーバーライド:
      getAccessibleContext、クラス: Panel
      戻り値:
      このAppletAccessibleContextとしての役割を果たすAccessibleApplet
      導入されたバージョン:
      1.3