- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- java.applet.Applet
-
- すべての実装されたインタフェース:
ImageObserver
,MenuContainer
,Serializable
,Accessible
- 直系の既知のサブクラス:
JApplet
@Deprecated(since="9") public class Applet extends Panel
非推奨。アプレットAPIは非推奨であり、代替はありません。アプレットは、単独で動作することはなく、ほかのアプリケーションの中に組み込まれた形で実行される小さなプログラムです。Applet
クラスは、Webページに埋め込まれるアプレット、またはJavaアプレット・ビューアで表示されるアプレットのスーパー・クラスです。Applet
クラスは、アプレットとその環境との間の標準インタフェースの役割を果たします。- 導入されたバージョン:
- 1.0
- 関連項目:
- 直列化された形式
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 protected class
Applet.AccessibleApplet
非推奨。このクラスはApplet
クラス用のアクセシビリティ・サポートを実装しています。-
クラス java.awt.Panelで宣言されたネストされたクラス/インタフェース
Panel.AccessibleAWTPanel
-
クラス java.awt.Containerで宣言されたネストされたクラス/インタフェース
Container.AccessibleAWTContainer
-
クラス java.awt.Componentで宣言されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
フィールドのサマリー
-
クラス java.awt.Componentで宣言されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
インタフェース java.awt.image.ImageObserverで宣言されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 Applet()
非推奨。新しいAppletを構築します。
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 void
destroy()
非推奨。ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットの再生中に、割り当てられたすべてのリソースを破棄する必要があることを通知します。AccessibleContext
getAccessibleContext()
非推奨。このAppletに関連付けられたAccessibleContextを取得します。AppletContext
getAppletContext()
非推奨。アプレットのコンテキストを取得します。アプレットは、コンテキストを使用してアプレットの実行環境に関する情報を得たり、実行環境を制御したりできます。String
getAppletInfo()
非推奨。アプレットについての情報を返します。AudioClip
getAudioClip(URL url)
非推奨。URL
引数によって指定されたAudioClip
オブジェクトを返します。AudioClip
getAudioClip(URL url, String name)
非推奨。URL
引数とname
引数によって指定されたAudioClip
オブジェクトを返します。URL
getCodeBase()
非推奨。ベースURLを取得します。URL
getDocumentBase()
非推奨。このアプレットが組み込まれているドキュメントのURLを取得します。Image
getImage(URL url)
非推奨。あとで画面上にペイントできるImage
オブジェクトを返します。Image
getImage(URL url, String name)
非推奨。あとで画面上にペイントできるImage
オブジェクトを返します。Locale
getLocale()
非推奨。アプレットのロケールを取得します。String
getParameter(String name)
非推奨。HTMLタグ内にある指定されたパラメータの値を返します。String[][]
getParameterInfo()
非推奨。このアプレットが解釈するパラメータについての情報を返します。void
init()
非推奨。ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットがシステムにロードされたことを通知します。boolean
isActive()
非推奨。アプレットがアクティブかどうかを判定します。boolean
isValidateRoot()
非推奨。このコンテナが有効なルートであるかどうかを示します。static AudioClip
newAudioClip(URL url)
非推奨。指定されたURLからオーディオ・クリップを取得します。void
play(URL url)
非推奨。指定された絶対URLにあるオーディオ・クリップを再生します。void
play(URL url, String name)
非推奨。URLとそれに関連する指定子が与えられた、オーディオ・クリップを再生します。void
resize(int width, int height)
非推奨。アプレットのサイズ変更を要求します。void
resize(Dimension d)
非推奨。アプレットのサイズ変更を要求します。void
setStub(AppletStub stub)
非推奨。アプレットのスタブを設定します。void
showStatus(String msg)
非推奨。引数に指定された文字列を「ステータス・ウィンドウ」に表示するように要求します。void
start()
非推奨。ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットの実行を開始する必要があることを通知します。void
stop()
非推奨。ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットの実行を停止する必要があることを通知します。-
クラス java.awt.Containerで宣言されたメソッド
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
クラス java.awt.Componentで宣言されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
コンストラクタの詳細
-
Applet
public Applet() throws HeadlessException
非推奨。新しいAppletを構築します。ノート:
java.applet.Applet
の多くのメソッドは、アプレットが完全に構築されてからそのアプレットによって呼び出すことができます。コンストラクタ内でjava.applet.Applet
のメソッドを呼び出さないようにしてください。- 例外:
HeadlessException
- GraphicsEnvironment.isHeadless()がtrueを返した場合。- 導入されたバージョン:
- 1.4
- 関連項目:
GraphicsEnvironment.isHeadless()
-
-
メソッドの詳細
-
setStub
public final void setStub(AppletStub stub)
非推奨。アプレットのスタブを設定します。 この処理は、システムによって自動的に行われます。セキュリティ・マネージャが存在する場合は、スタブがすでに設定されていると、
AWTPermission("setAppletStub")
アクセス権によってcheckPermission
メソッドを呼び出します。- パラメータ:
stub
- 新しいスタブ- 例外:
SecurityException
- 呼出し側がスタブを設定できない場合
-
isActive
public boolean isActive()
非推奨。アプレットがアクティブかどうかを判定します。 アプレットは、start
メソッドが呼び出される直前にアクティブになり、stop
メソッドが呼び出される直前にアクティブでなくなります。
-
getDocumentBase
public URL getDocumentBase()
非推奨。このアプレットが組み込まれているドキュメントのURLを取得します。 たとえば、次のドキュメント内にアプレットが含まれているとします。
ドキュメントのベースは次のとおりです。http://www.oracle.com/technetwork/java/index.html
http://www.oracle.com/technetwork/java/index.html
- 戻り値:
- このアプレットを含むドキュメントの
URL
- 関連項目:
getCodeBase()
-
getCodeBase
public URL getCodeBase()
非推奨。ベースURLを取得します。 ベースURLは、このアプレットを含むディレクトリのURLです。- 戻り値:
- このアプレットを含むディレクトリのベース
URL
- 関連項目:
getDocumentBase()
-
getParameter
public String getParameter(String name)
非推奨。HTMLタグ内にある指定されたパラメータの値を返します。 たとえば、アプレットが次のように指定されているとします。<applet code="Clock" width=50 height=50> <param name=Color value="blue"> </applet>
この場合、
getParameter("Color")
の呼出しは、値"blue"
を返します。引数
name
では大文字と小文字を区別しません。- パラメータ:
name
- パラメータ名。- 戻り値:
- 指定されたパラメータの値。設定されていない場合は
null
-
getAppletContext
public AppletContext getAppletContext()
非推奨。アプレットのコンテキストを取得します。アプレットは、コンテキストを使用してアプレットの実行環境に関する情報を得たり、実行環境を制御したりできます。アプレットの環境は、アプレットを含んでいるドキュメントを表します。
- 戻り値:
- アプレットのコンテキスト
-
resize
public void resize(int width, int height)
非推奨。アプレットのサイズ変更を要求します。
-
resize
public void resize(Dimension d)
非推奨。アプレットのサイズ変更を要求します。
-
isValidateRoot
public boolean isValidateRoot()
非推奨。このコンテナが有効なルートであるかどうかを示します。Applet
オブジェクトは有効なルートであるため、それらはこのメソッドをオーバーライドしてtrue
を返します。- オーバーライド:
isValidateRoot
、クラスContainer
- 戻り値:
true
- 導入されたバージョン:
- 1.7
- 関連項目:
Container.isValidateRoot()
-
showStatus
public void showStatus(String msg)
非推奨。引数に指定された文字列を「ステータス・ウィンドウ」に表示するように要求します。 多くのブラウザやアプレット・ビューアにはステータス・ウィンドウがあり、アプリケーションはこのウィンドウを使用してユーザーに現在の状態を伝えることができます。- パラメータ:
msg
- ステータス・ウィンドウに表示される文字列。
-
getImage
public Image getImage(URL url)
非推奨。あとで画面上にペイントできるImage
オブジェクトを返します。 引数url
には、絶対URLを指定します。このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。 アプレットが画面にイメージを描画しようとしたときに、データがロードされます。 イメージを描画するグラフィックス・プリミティブは、少しずつ画面にペイントされていきます。
- パラメータ:
url
- イメージの位置を示す絶対URL。- 戻り値:
- 指定されたURLにあるイメージ
- 関連項目:
Image
-
getImage
public Image getImage(URL url, String name)
非推奨。あとで画面上にペイントできるImage
オブジェクトを返します。 引数url
には絶対URLを指定します。 引数name
は、引数url
に関連する指定子です。このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。 アプレットが画面にイメージを描画しようとしたときに、データがロードされます。 イメージを描画するグラフィックス・プリミティブは、少しずつ画面にペイントされていきます。
- パラメータ:
url
- イメージのベース位置を示す絶対URL。name
- 引数url
に関連する、イメージの位置。- 戻り値:
- 指定されたURLにあるイメージ
- 関連項目:
Image
-
newAudioClip
public static final AudioClip newAudioClip(URL url)
非推奨。指定されたURLからオーディオ・クリップを取得します。- パラメータ:
url
- オーディオ・クリップの位置- 戻り値:
- 指定されたURLにあるオーディオ・クリップ
- 導入されたバージョン:
- 1.2
-
getAudioClip
public AudioClip getAudioClip(URL url)
非推奨。URL
引数によって指定されたAudioClip
オブジェクトを返します。このメソッドは、オーディオ・クリップがあるかどうかにかかわらず、すぐに復帰します。 アプレットがオーディオ・クリップを再生しようとしたときに、データがロードされます。
- パラメータ:
url
- オーディオ・クリップの位置を示す絶対URL。- 戻り値:
- 指定されたURLにあるオーディオ・クリップ
- 関連項目:
AudioClip
-
getAudioClip
public AudioClip getAudioClip(URL url, String name)
非推奨。URL
引数とname
引数によって指定されたAudioClip
オブジェクトを返します。このメソッドは、オーディオ・クリップがあるかどうかにかかわらず、すぐに復帰します。 アプレットがオーディオ・クリップを再生しようとしたときに、データがロードされます。
- パラメータ:
url
- オーディオ・クリップのベース位置を示す絶対URL。name
- 引数url
に関連する、オーディオ・クリップの位置。- 戻り値:
- 指定されたURLにあるオーディオ・クリップ
- 関連項目:
AudioClip
-
getAppletInfo
public String getAppletInfo()
非推奨。アプレットについての情報を返します。 アプレットは、このメソッドをオーバーライドして、アプレットの作成者、バージョン、および著作権についての情報を含むString
オブジェクトを返します。Applet
クラスで提供されるこのメソッドの実装は、null
を返します。- 戻り値:
- アプレットの作成者、バージョン、および著作権についての情報を含む文字列
-
getLocale
public Locale getLocale()
非推奨。アプレットのロケールを取得します。 アプレットは、ブラウザまたはアプレット・ビューアのロケールから独立した、独自のロケールを保持できます。- オーバーライド:
getLocale
、クラスComponent
- 戻り値:
- アプレットのロケール。ロケールが設定されていない場合は、デフォルトのロケールを返す
- 導入されたバージョン:
- 1.1
- 関連項目:
Component.setLocale(java.util.Locale)
-
getParameterInfo
public String[][] getParameterInfo()
非推奨。このアプレットが解釈するパラメータについての情報を返します。 アプレットは、このメソッドをオーバーライドして、これらのパラメータについての情報を含むStrings
の配列を返します。配列の各要素は3つの
Strings
のセットで、名前、タイプ、および説明を含みます。 たとえば: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)
非推奨。指定された絶対URLにあるオーディオ・クリップを再生します。 オーディオ・クリップが見つからない場合は何も行いません。- パラメータ:
url
- オーディオ・クリップの位置を示す絶対URL。
-
play
public void play(URL url, String name)
非推奨。URLとそれに関連する指定子が与えられた、オーディオ・クリップを再生します。 オーディオ・クリップが見つからない場合は何も行いません。- パラメータ:
url
- オーディオ・クリップのベース位置を示す絶対URL。name
- 引数url
に関連する、オーディオ・クリップの位置。
-
init
public void init()
非推奨。ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットがシステムにロードされたことを通知します。 このメソッドは、start
メソッドが最初に呼び出される前に常に呼び出されます。Applet
のサブクラスで初期化処理を行う場合は、このメソッドをオーバーライドする必要があります。 たとえば、スレッドを使用するアプレットの場合は、init
メソッドでスレッドを作成し、destroy
メソッドでスレッドを破棄します。Applet
クラスで提供されるこのメソッドの実装では何も行いません。
-
start
public void start()
非推奨。ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットの実行を開始する必要があることを通知します。 このメソッドは、init
メソッドのあとに呼び出され、Webページ上でアプレットがアクティブになるたびに呼び出されます。アプレットを含むWebページが表示されるたびになんらかの処理を行う場合は、
Applet
のサブクラスではこのメソッドをオーバーライドする必要があります。 たとえば、アニメーションを含むアプレットの場合は、start
メソッドでアニメーションを再生し、stop
メソッドでアニメーションを停止できます。ノート:
getLocationOnScreen
などのメソッドのいくつかは、アプレットが表示されている場合しか意味のある結果を提供できません。 アプレットのstart
が最初に呼び出されたとき、isShowing
はfalse
を返すので、isShowing
からtrue
が返ることを必要とするメソッドは、ComponentListener
から呼び出す必要があります。Applet
クラスで提供されるこのメソッドの実装では何も行いません。
-
stop
public void stop()
非推奨。ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットの実行を停止する必要があることを通知します。 このメソッドは、アプレットを含むWebページの代わりに別のWebページが表示されたとき、およびアプレットが破棄される直前に呼び出されます。アプレットを含むWebページが非表示になるたびになんらかの処理を行う場合は、
Applet
のサブクラスではこのメソッドをオーバーライドする必要があります。 たとえば、アニメーションを含むアプレットの場合は、start
メソッドでアニメーションを再生し、stop
メソッドでアニメーションを停止できます。Applet
クラスで提供されるこのメソッドの実装では何も行いません。
-
destroy
public void destroy()
非推奨。ブラウザまたはアプレット・ビューアによって呼び出され、このアプレットの再生中に、割り当てられたすべてのリソースを破棄する必要があることを通知します。destroy
メソッドの前に、stop
メソッドが必ず呼び出されます。破棄する前になんらかの処理を行う場合は、
Applet
のサブクラスではこのメソッドをオーバーライドする必要があります。 たとえば、スレッドを使用するアプレットの場合は、init
メソッドでスレッドを作成し、destroy
メソッドでスレッドを破棄します。Applet
クラスで提供されるこのメソッドの実装では何も行いません。
-
getAccessibleContext
public AccessibleContext getAccessibleContext()
非推奨。このAppletに関連付けられたAccessibleContextを取得します。 アプレットの場合、AccessibleContextはAccessibleAppletの形式を取ります。 必要に応じて新規のAccessibleAppletインスタンスが作成されます。- 定義:
getAccessibleContext
、インタフェースAccessible
- オーバーライド:
getAccessibleContext
、クラスPanel
- 戻り値:
- このAppletのAccessibleContextとして機能するAccessibleApplet
- 導入されたバージョン:
- 1.3
-
-