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://www.oracle.com/technetwork/java/index.html
ドキュメントのベースは次のとおりです。
http://www.oracle.com/technetwork/java/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, 2014, Oracle and/or its affiliates. All rights reserved.