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://java.sun.com/products/jdk/1.2/index.html
http://java.sun.com/products/jdk/1.2/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, 2013, Oracle and/or its affiliates. All rights reserved.