public class Applet extends Panel
Applet クラスは、Web ページに埋め込まれるアプレット、または Java アプレットビューアで表示されるアプレットのスーパークラスです。Applet クラスは、アプレットとその環境との間の標準インタフェースの役割を果たします。
| 修飾子と型 | クラスと説明 |
|---|---|
protected class |
Applet.AccessibleApplet
このクラスは
Applet クラス用のアクセシビリティーサポートを実装しています。 |
Panel.AccessibleAWTPanelContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| コンストラクタと説明 |
|---|
Applet()
新しい Applet を構築します。
|
| 修飾子と型 | メソッドと説明 |
|---|---|
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(Dimension d)
アプレットのサイズ変更を要求します。
|
void |
resize(int width, int height)
アプレットのサイズ変更を要求します。
|
void |
setStub(AppletStub stub)
アプレットのスタブを設定します。
|
void |
showStatus(String msg)
引数に指定された文字列を「ステータスウィンドウ」に表示するように要求します。
|
void |
start()
ブラウザまたはアプレットビューアによって呼び出され、このアプレットの実行を開始する必要があることを通知します。
|
void |
stop()
ブラウザまたはアプレットビューアによって呼び出され、このアプレットの実行を停止する必要があることを通知します。
|
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, validateTreeaction, 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, getPeer, 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, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic Applet()
throws HeadlessException
注:java.applet.Applet の多くのメソッドは、アプレットが完全に構築されてからそのアプレットによって呼び出すことができます。コンストラクタ内で java.applet.Applet のメソッドを呼び出さないようにしてください。
HeadlessException - GraphicsEnvironment.isHeadless() が true を返した場合。GraphicsEnvironment.isHeadless()public final void setStub(AppletStub stub)
セキュリティーマネージャーが存在する場合は、スタブがすでに設定されていると、AWTPermission("setAppletStub") アクセス権によって checkPermission メソッドを呼び出します。
stub - 新しいスタブSecurityException - 呼び出し側がスタブを設定できない場合public boolean isActive()
start メソッドが呼び出される直前にアクティブになり、stop メソッドが呼び出される直前にアクティブでなくなります。public URL getDocumentBase()
http://java.sun.com/products/jdk/1.2/index.html
ドキュメントのベースは次のとおりです。
http://java.sun.com/products/jdk/1.2/index.html
URLgetCodeBase()public URL getCodeBase()
URLgetDocumentBase()public String getParameter(String name)
<applet code="Clock" width=50 height=50> <param name=Color value="blue"> </applet>
この場合、getParameter("Color") の呼び出しは、値 "blue" を返します。
引数 name では大文字と小文字を区別しません。
name - パラメータ名。nullpublic AppletContext getAppletContext()
アプレットの環境は、アプレットを含んでいるドキュメントを表します。
public void resize(int width,
int height)
public void resize(Dimension d)
public boolean isValidateRoot()
Applet オブジェクトは有効なルートであるため、それらはこのメソッドをオーバーライドして true を返します。
isValidateRoot、クラス: ContainertrueContainer.isValidateRoot()public void showStatus(String msg)
msg - ステータスウィンドウに表示される文字列。public Image getImage(URL url)
Image オブジェクトを返します。引数 url には、絶対 URL を指定します。
このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。アプレットが画面にイメージを描画しようとしたときに、データがロードされます。イメージを描画するグラフィックスプリミティブは、少しずつ画面にペイントされていきます。
url - イメージの位置を示す絶対 URL。Imagepublic Image getImage(URL url, String name)
Image オブジェクトを返します。引数 url には絶対 URL を指定します。引数 name は、引数 url に関連する指定子です。
このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。アプレットが画面にイメージを描画しようとしたときに、データがロードされます。イメージを描画するグラフィックスプリミティブは、少しずつ画面にペイントされていきます。
url - イメージのベース位置を示す絶対 URL。name - 引数 url に関連する、イメージの位置。Imagepublic static final AudioClip newAudioClip(URL url)
url - オーディオクリップの位置public AudioClip getAudioClip(URL url)
URL 引数によって指定された AudioClip オブジェクトを返します。
このメソッドは、オーディオクリップがあるかどうかにかかわらず、すぐに復帰します。アプレットがオーディオクリップを再生しようとしたときに、データがロードされます。
url - オーディオクリップの位置を示す絶対 URL。AudioClippublic AudioClip getAudioClip(URL url, String name)
URL 引数と name 引数によって指定された AudioClip オブジェクトを返します。
このメソッドは、オーディオクリップがあるかどうかにかかわらず、すぐに復帰します。アプレットがオーディオクリップを再生しようとしたときに、データがロードされます。
url - オーディオクリップのベース位置を示す絶対 URL。name - 引数 url に関連する、オーディオクリップの位置。AudioClippublic String getAppletInfo()
String オブジェクトを返します。
Applet クラスで提供されるこのメソッドの実装は、null を返します。
public Locale getLocale()
getLocale、クラス: ComponentComponent.setLocale(java.util.Locale)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 を返します。
public void play(URL url)
url - オーディオクリップの位置を示す絶対 URL。public void play(URL url, String name)
url - オーディオクリップのベース位置を示す絶対 URL。name - 引数 url に関連する、オーディオクリップの位置。public void init()
start メソッドが最初に呼び出される前に常に呼び出されます。
Applet のサブクラスで初期化処理を行う場合は、このメソッドをオーバーライドする必要があります。たとえば、スレッドを使用するアプレットの場合は、init メソッドでスレッドを作成し、destroy メソッドでスレッドを破棄します。
Applet クラスで提供されるこのメソッドの実装では何も行いません。
public void start()
init メソッドのあとに呼び出され、Web ページ上でアプレットがアクティブになるたびに呼び出されます。
アプレットを含む Web ページが表示されるたびになんらかの処理を行う場合は、Applet のサブクラスではこのメソッドをオーバーライドする必要があります。たとえば、アニメーションを含むアプレットの場合は、start メソッドでアニメーションを再生し、stop メソッドでアニメーションを停止できます。
注:getLocationOnScreen などのメソッドのいくつかは、アプレットが表示されている場合しか意味のある結果を提供できません。アプレットの start が最初に呼び出されたとき、isShowing は false を返すので、isShowing から true が返ることを必要とするメソッドは、ComponentListener から呼び出す必要があります。
Applet クラスで提供されるこのメソッドの実装では何も行いません。
public void stop()
アプレットを含む Web ページが非表示になるたびになんらかの処理を行う場合は、Applet のサブクラスではこのメソッドをオーバーライドする必要があります。たとえば、アニメーションを含むアプレットの場合は、start メソッドでアニメーションを再生し、stop メソッドでアニメーションを停止できます。
Applet クラスで提供されるこのメソッドの実装では何も行いません。
public void destroy()
destroy メソッドの前に、stop メソッドが必ず呼び出されます。
破棄する前になんらかの処理を行う場合は、Applet のサブクラスではこのメソッドをオーバーライドする必要があります。たとえば、スレッドを使用するアプレットの場合は、init メソッドでスレッドを作成し、destroy メソッドでスレッドを破棄します。
Applet クラスで提供されるこのメソッドの実装では何も行いません。
public AccessibleContext getAccessibleContext()
getAccessibleContext、インタフェース: AccessiblegetAccessibleContext、クラス: Panel バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.