public class Applet extends Panel
Applet
クラスは、Webページに埋め込まれるアプレット、またはJavaアプレット・ビューアで表示されるアプレットのスーパー・クラスです。Applet
クラスは、アプレットとその環境との間の標準インタフェースの役割を果たします。
修飾子と型 | クラスと説明 |
---|---|
protected class |
Applet.AccessibleApplet
このクラスは
Applet クラス用のアクセシビリティ・サポートを実装しています。 |
Panel.AccessibleAWTPanel
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, 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, validateTree
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, 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, transferFocusUpCycle
public 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
URL
getCodeBase()
public URL getCodeBase()
URL
getDocumentBase()
public String getParameter(String name)
<applet code="Clock" width=50 height=50> <param name=Color value="blue"> </applet>
この場合、getParameter("Color")
の呼出しは、値"blue"
を返します。
引数name
では大文字と小文字を区別しません。
name
- パラメータ名。null
public AppletContext getAppletContext()
アプレットの環境は、アプレットを含んでいるドキュメントを表します。
public void resize(int width, int height)
public void resize(Dimension d)
public boolean isValidateRoot()
Applet
オブジェクトは有効なルートであるため、それらはこのメソッドをオーバーライドしてtrue
を返します。
isValidateRoot
、クラス: Container
true
Container.isValidateRoot()
public void showStatus(String msg)
msg
- ステータス・ウィンドウに表示される文字列。public Image getImage(URL url)
Image
オブジェクトを返します。引数url
には、絶対URLを指定します。
このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。アプレットが画面にイメージを描画しようとしたときに、データがロードされます。イメージを描画するグラフィックス・プリミティブは、少しずつ画面にペイントされていきます。
url
- イメージの位置を示す絶対URL。Image
public Image getImage(URL url, String name)
Image
オブジェクトを返します。引数url
には絶対URLを指定します。引数name
は、引数url
に関連する指定子です。
このメソッドは、イメージがあるかどうかにかかわらず、すぐに復帰します。アプレットが画面にイメージを描画しようとしたときに、データがロードされます。イメージを描画するグラフィックス・プリミティブは、少しずつ画面にペイントされていきます。
url
- イメージのベース位置を示す絶対URL。name
- 引数url
に関連する、イメージの位置。Image
public static final AudioClip newAudioClip(URL url)
url
- オーディオ・クリップの位置public AudioClip getAudioClip(URL url)
URL
引数によって指定されたAudioClip
オブジェクトを返します。
このメソッドは、オーディオ・クリップがあるかどうかにかかわらず、すぐに復帰します。アプレットがオーディオ・クリップを再生しようとしたときに、データがロードされます。
url
- オーディオ・クリップの位置を示す絶対URL。AudioClip
public AudioClip getAudioClip(URL url, String name)
URL
引数とname
引数によって指定されたAudioClip
オブジェクトを返します。
このメソッドは、オーディオ・クリップがあるかどうかにかかわらず、すぐに復帰します。アプレットがオーディオ・クリップを再生しようとしたときに、データがロードされます。
url
- オーディオ・クリップのベース位置を示す絶対URL。name
- 引数url
に関連する、オーディオ・クリップの位置。AudioClip
public String getAppletInfo()
String
オブジェクトを返します。
Applet
クラスで提供されるこのメソッドの実装は、null
を返します。
public Locale getLocale()
getLocale
、クラス: Component
Component.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
、インタフェース: Accessible
getAccessibleContext
、クラス: Panel
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.