javax.swing
クラス JApplet
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
javax.swing.JApplet
- すべての実装されたインタフェース:
- ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer
public class JApplet
- extends Applet
- implements Accessible, RootPaneContainer
JFC/Swing コンポーネントアーキテクチャのサポートを追加する java.applet.Applet
の拡張バージョンです。JApplet
の使用に関するタスク指向のドキュメントは、「The Java Tutorial」の「How to Make Applets」を参照してください。
JApplet
クラスは、java.applet.Applet
と多少互換性のないところがあります。JApplet
には、JRootPane
が唯一の子として格納されます。contentPane
は、JApplet
のすべての子の親になります。便宜上、add
とその派生メソッド、remove
および setLayout
は、必要に応じて contentPane
に転送されるようにオーバーライドされています。つまり、次のように記述できます。
applet.add(child);
子は contentPane
に追加されます。contentPane
は常に null
以外になります。これを null
に設定しようとすると、JApplet
によって例外がスローされます。デフォルトの contentPane
には、BorderLayout
マネージャが設定されています。JApplet
の LayoutManager
の追加、削除、および設定の詳細については、RootPaneContainer
を参照してください。
contentPane
、glassPane
、および layeredPane
プロパティの詳細については、JRootPane
の説明を参照してください。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK バージョン 1.4 以降は、java.beans
パッケージですべての JavaBeans™ の長期記憶がサポートされます。XMLEncoder
を参照してください。
- 関連項目:
RootPaneContainer
コンストラクタの概要 |
JApplet()
Swing アプレットのインスタンスを生成します。 |
クラス java.applet.Applet から継承されたメソッド |
destroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, init, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop |
クラス java.awt.Container から継承されたメソッド |
add, add, add, add, add, addContainerListener, 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, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, 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, 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, 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, transferFocusUpCycle |
rootPane
protected JRootPane rootPane
- 関連項目:
getRootPane()
,
setRootPane(javax.swing.JRootPane)
rootPaneCheckingEnabled
protected boolean rootPaneCheckingEnabled
- true の場合は、
add
および setLayout
の呼び出しが contentPane
に転送されます。最初は false ですが、JApplet
が構築されると、true に設定されます。
- 関連項目:
isRootPaneCheckingEnabled()
,
setRootPaneCheckingEnabled(boolean)
,
RootPaneContainer
accessibleContext
protected AccessibleContext accessibleContext
JApplet
public JApplet()
throws HeadlessException
- Swing アプレットのインスタンスを生成します。
このコンストラクタはコンポーネントのローカルプロパティを JComponent.getDefaultLocale
によって返された値に設定します。
- 例外:
HeadlessException
- GraphicsEnvironment.isHeadless() が true を返す場合- 関連項目:
GraphicsEnvironment.isHeadless()
,
JComponent.getDefaultLocale()
createRootPane
protected JRootPane createRootPane()
- コンストラクタメソッドによって呼び出され、デフォルトの rootPane を生成します。
update
public void update(Graphics g)
paint(g)
を呼び出すだけです。このメソッドは、バックグラウンドをクリアするための不必要な呼び出しが行われないようにするためにオーバーライドされました。
- オーバーライド:
- クラス
Container
内の update
- パラメータ:
g
- 指定された Graphics ウィンドウ- 関連項目:
Component.update(Graphics)
setJMenuBar
public void setJMenuBar(JMenuBar menuBar)
- アプレットのメニューバーを設定します。
- パラメータ:
menuBar
- アプレット内に配置中のメニューバー- 関連項目:
getJMenuBar()
getJMenuBar
public JMenuBar getJMenuBar()
- アプレットに設定されたメニューバーを返します。
- 関連項目:
setJMenuBar(javax.swing.JMenuBar)
isRootPaneCheckingEnabled
protected boolean isRootPaneCheckingEnabled()
add
および setLayout
の呼び出しが contentPane
に転送されるかどうかを返します。
- 戻り値:
add
および setLayout
が転送される場合は true、そうでない場合は false- 関連項目:
addImpl(java.awt.Component, java.lang.Object, int)
,
setLayout(java.awt.LayoutManager)
,
setRootPaneCheckingEnabled(boolean)
,
RootPaneContainer
setRootPaneCheckingEnabled
protected void setRootPaneCheckingEnabled(boolean enabled)
add
および setLayout
の呼び出しが contentPane
に転送されるかどうかを設定します。
- パラメータ:
enabled
- add
および setLayout
が転送される場合は true、JApplet
で直接実行する必要がある場合は false- 関連項目:
addImpl(java.awt.Component, java.lang.Object, int)
,
setLayout(java.awt.LayoutManager)
,
isRootPaneCheckingEnabled()
,
RootPaneContainer
addImpl
protected void addImpl(Component comp,
Object constraints,
int index)
- 指定された子
Component
を追加します。このメソッドをオーバーライドすると、呼び出しが条件付きで contentPane
に転送されます。デフォルトでは、子はフレームではなく contentPane
に追加されます。詳細については、RootPaneContainer
を参照してください。
- オーバーライド:
- クラス
Container
内の addImpl
- パラメータ:
comp
- 拡張されるコンポーネントconstraints
- 遵守されるべき制約index
- インデックス
- 例外:
IllegalArgumentException
- index
が無効な場合
IllegalArgumentException
- コンテナの親をそのコンテナ自体に追加しようとしている場合
IllegalArgumentException
- ウィンドウをコンテナに追加しようとしている場合- 関連項目:
setRootPaneCheckingEnabled(boolean)
,
RootPaneContainer
remove
public void remove(Component comp)
- 指定されたコンポーネントをコンテナから削除します。
comp
が rootPane
でない場合は、呼び出しが contentPane
に転送されます。comp
が JFrame
または contentPane
の子でない場合は、何も行われません。
- オーバーライド:
- クラス
Container
内の remove
- パラメータ:
comp
- 削除されるコンポーネント
- 例外:
NullPointerException
- comp
が null の場合- 関連項目:
Container.add(java.awt.Component)
,
RootPaneContainer
setLayout
public void setLayout(LayoutManager manager)
LayoutManager
を設定します。このメソッドをオーバーライドすると、呼び出しが条件付きで contentPane
に転送されます。詳細については、RootPaneContainer
を参照してください。
- オーバーライド:
- クラス
Container
内の setLayout
- パラメータ:
manager
- LayoutManager
- 関連項目:
setRootPaneCheckingEnabled(boolean)
,
RootPaneContainer
getRootPane
public JRootPane getRootPane()
- アプレットの rootPane オブジェクトを返します。
- 定義:
- インタフェース
RootPaneContainer
内の getRootPane
- 戻り値:
- このコンポーネントの単一の JRootPane の子
- 関連項目:
setRootPane(javax.swing.JRootPane)
,
RootPaneContainer.getRootPane()
setRootPane
protected void setRootPane(JRootPane root)
- rootPane プロパティを設定します。このメソッドはコンストラクタによって呼び出されます。
- パラメータ:
root
- このアプレットの rootPane オブジェクト- 関連項目:
getRootPane()
getContentPane
public Container getContentPane()
- アプレットの contentPane オブジェクトを返します。
- 定義:
- インタフェース
RootPaneContainer
内の getContentPane
- 戻り値:
- contentPane プロパティの値
- 関連項目:
setContentPane(java.awt.Container)
,
RootPaneContainer.getContentPane()
setContentPane
public void setContentPane(Container contentPane)
- contentPane プロパティを設定します。このメソッドはコンストラクタによって呼び出されます。
- 定義:
- インタフェース
RootPaneContainer
内の setContentPane
- パラメータ:
contentPane
- このアプレットの contentPane オブジェクト
- 例外:
IllegalComponentStateException
- コンテンツ区画パラメータが null の場合 (実行時例外)- 関連項目:
getContentPane()
,
RootPaneContainer.setContentPane(java.awt.Container)
getLayeredPane
public JLayeredPane getLayeredPane()
- アプレットの layeredPane オブジェクトを返します。
- 定義:
- インタフェース
RootPaneContainer
内の getLayeredPane
- 戻り値:
- layeredPane プロパティの値
- 例外:
IllegalComponentStateException
- 階層化区画パラメータが null の場合 (実行時例外)- 関連項目:
setLayeredPane(javax.swing.JLayeredPane)
,
RootPaneContainer.getLayeredPane()
setLayeredPane
public void setLayeredPane(JLayeredPane layeredPane)
- layeredPane プロパティを設定します。このメソッドはコンストラクタによって呼び出されます。
- 定義:
- インタフェース
RootPaneContainer
内の setLayeredPane
- パラメータ:
layeredPane
- このアプレットの layeredPane オブジェクト- 関連項目:
getLayeredPane()
,
RootPaneContainer.setLayeredPane(javax.swing.JLayeredPane)
getGlassPane
public Component getGlassPane()
- アプレットの glassPane オブジェクトを返します。
- 定義:
- インタフェース
RootPaneContainer
内の getGlassPane
- 戻り値:
- glassPane プロパティの値
- 関連項目:
setGlassPane(java.awt.Component)
,
RootPaneContainer.getGlassPane()
setGlassPane
public void setGlassPane(Component glassPane)
- glassPane プロパティを設定します。このメソッドはコンストラクタによって呼び出されます。
- 定義:
- インタフェース
RootPaneContainer
内の setGlassPane
- パラメータ:
glassPane
- このアプレットの glassPane オブジェクト- 関連項目:
getGlassPane()
,
RootPaneContainer.setGlassPane(java.awt.Component)
paramString
protected String paramString()
- この JApplet の文字列表現を返します。このメソッドは、デバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、
null
にはなりません。
- オーバーライド:
- クラス
Container
内の paramString
- 戻り値:
- この JApplet の文字列表現
getAccessibleContext
public AccessibleContext getAccessibleContext()
- この JApplet に関連した AccessibleContext を取得します。JApplet の場合、AccessibleContext は AccessibleJApplet の形式を取ります。必要に応じて新規の AccessibleJApplet インスタンスが生成されます。
- 定義:
- インタフェース
Accessible
内の getAccessibleContext
- オーバーライド:
- クラス
Applet
内の getAccessibleContext
- 戻り値:
- この JApplet の AccessibleContext として機能する AccessibleJApplet
バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。