|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--java.awt.Component
「コンポーネント」は、画面に表示でき、ユーザと対話できるグラフィカルな表現を持つオブジェクトです。コンポーネントとしては、典型的なグラフィカルユーザインタフェースのボタン、チェックボックス、スクロールバーなどがあります。
Component クラスは、メニューに関連していない Abstract Window Toolkit コンポーネントの抽象スーパークラスです。また、Component クラスは、直接拡張して軽量コンポーネントを作成することもできます。軽量コンポーネントは、ネイティブな不透明ウィンドウに関連していないコンポーネントです。
| 内部クラスの概要 | |
protected class |
Component.AccessibleAWTComponent
ユーザ補助機能のデフォルトサポートの提供に使用する Component の内部クラスです。 |
| フィールドの概要 | |
static float |
BOTTOM_ALIGNMENT
getAlignmentY() 用の便利な定数です。 |
static float |
CENTER_ALIGNMENT
getAlignmentY() および getAlignmentX 用の便利な定数です。 |
static float |
LEFT_ALIGNMENT
getAlignmentX() 用の便利な定数です。 |
static float |
RIGHT_ALIGNMENT
getAlignmentX() 用の便利な定数です。 |
static float |
TOP_ALIGNMENT
getAlignmentY() 用の便利な定数です。 |
| インタフェース java.awt.image.ImageObserver から継承したフィールド |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| コンストラクタの概要 | |
protected |
Component()
コンポーネントを新しく構築します。 |
| メソッドの概要 | |
boolean |
action(Event evt,
Object what)
推奨されていません。 JDK バージョン 1.1 以降は、このコンポーネントをアクションイベントをトリガーするコンポーネントの ActionListener として登録する必要があります。 |
void |
add(PopupMenu popup)
指定されたポップアップメニューをコンポーネントに追加します。 |
void |
addComponentListener(ComponentListener l)
このコンポーネントからコンポーネントイベントを受け取るために、指定されたコンポーネントリスナーを追加します。 |
void |
addFocusListener(FocusListener l)
このコンポーネントが入力フォーカスを取得したときに、このコンポーネントからフォーカスイベントを受け取るために、指定されたフォーカスリスナーを追加します。 |
void |
addHierarchyBoundsListener(HierarchyBoundsListener l)
このコンテナが所属する階層が変更したときに、このコンポーネントから階層境界イベントを受け取るために、指定された階層境界リスナーを追加します。 |
void |
addHierarchyListener(HierarchyListener l)
このコンテナが所属する階層が変更されたときに、このコンポーネントから階層変更イベントを受け取るために、指定された階層リスナーを追加します。 |
void |
addInputMethodListener(InputMethodListener l)
このコンポーネントからインプットメソッドイベントを受け取るために、指定されたインプットメソッドリスナーを追加します。 |
void |
addKeyListener(KeyListener l)
このコンポーネントからキーイベントを受け取るために、指定されたキーリスナーを追加します。 |
void |
addMouseListener(MouseListener l)
このコンポーネントからマウスイベントを受け取るために、指定されたマウスリスナーを追加します。 |
void |
addMouseMotionListener(MouseMotionListener l)
このコンポーネントからマウスモーションイベントを受け取るために、指定されたマウスモーションリスナーを追加します。 |
void |
addNotify()
ネイティブスクリーンリソースに接続して、この Component を表示可能にします。 |
void |
addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener をリスナーリストに追加します。 |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener)
特定のプロパティの PropertyChangeListener を追加します。 |
Rectangle |
bounds()
推奨されていません。 JDK バージョン 1.1 以降は、 getBounds() に置き換えられました |
int |
checkImage(Image image,
ImageObserver observer)
指定されたイメージの画面表示の作成状態を返します。 |
int |
checkImage(Image image,
int width,
int height,
ImageObserver observer)
指定されたイメージの画面表示の作成状態を返します。 |
protected AWTEvent |
coalesceEvents(AWTEvent existingEvent,
AWTEvent newEvent)
場合によっては、送信されるイベントと既存のイベントを合体させます。 |
boolean |
contains(int x,
int y)
このコンポーネントが指定された点を含んでいるかどうかを判定します。 |
boolean |
contains(Point p)
このコンポーネントが指定された点を含んでいるかどうかを判定します。 |
Image |
createImage(ImageProducer producer)
指定されたイメージプロデューサからイメージを作成します。 |
Image |
createImage(int width,
int height)
ダブルバッファリングのために使用されるオフスクリーン描画イメージを作成します。 |
void |
deliverEvent(Event e)
推奨されていません。 JDK バージョン 1.1 以降は、 dispatchEvent(AWTEvent e) に置き換えられました。 |
void |
disable()
推奨されていません。 JDK バージョン 1.1 以降は、 setEnabled(boolean) に置き換えられました。 |
protected void |
disableEvents(long eventsToDisable)
指定されたイベントマスクパラメータによって定義されたイベントについて、このコンポーネントへの送信を使用不可にします。 |
void |
dispatchEvent(AWTEvent e)
このコンポーネントまたはそのサブコンポーネントの 1 つにイベントをディスパッチします。 |
void |
doLayout()
レイアウトマネージャにこのコンポーネントの配置を促します。 |
void |
enable()
推奨されていません。 JDK バージョン 1.1 以降は、 setEnabled(boolean) に置き換えられました。 |
void |
enable(boolean b)
推奨されていません。 JDK バージョン 1.1 以降は、 setEnabled(boolean) に置き換えられました。 |
protected void |
enableEvents(long eventsToEnable)
指定されたイベントマスクパラメータによって定義されたイベントについて、このコンポーネントへの送信を使用可能にします。 |
void |
enableInputMethods(boolean enable)
このコンポーネントのインプットメソッドサポートを使用可能または使用不可能にします。 |
protected void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
バウンドプロパティの変更の報告をサポートします。 |
AccessibleContext |
getAccessibleContext()
この Component に関連した AccessibleContext を取得します。 |
float |
getAlignmentX()
x 軸方向の配置方法を返します。 |
float |
getAlignmentY()
y 軸方向の配置方法を返します。 |
Color |
getBackground()
このコンポーネントのバックグラウンドカラーを返します。 |
Rectangle |
getBounds()
このコンポーネントの境界を Rectangle オブジェクトとして返します。 |
Rectangle |
getBounds(Rectangle rv)
このコンポーネントの境界を「戻り値」rv に格納し、rv を返します。 |
ColorModel |
getColorModel()
コンポーネントを出力デバイスに表示するのに使用される ColorModel のインスタンスを返します。 |
Component |
getComponentAt(int x,
int y)
このコンポーネントまたはその直接のサブコンポーネントが位置 (x, y) を含んでいるかどうかを判定します。 |
Component |
getComponentAt(Point p)
指定された点を含むコンポーネントまたはサブコンポーネントを返します。 |
ComponentOrientation |
getComponentOrientation()
このコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を取得します。 |
Cursor |
getCursor()
コンポーネントのカーソルセットを返します。 |
DropTarget |
getDropTarget()
この Component に関連した DropTarget を返します。 |
Font |
getFont()
このコンポーネントのフォントを返します。 |
FontMetrics |
getFontMetrics(Font font)
指定されたフォントのフォントメトリックを返します。 |
Color |
getForeground()
このコンポーネントのフォアグラウンドカラーを返します。 |
Graphics |
getGraphics()
このコンポーネントのグラフィックスコンテキストを作成します。 |
GraphicsConfiguration |
getGraphicsConfiguration()
このコンポーネントと関連した GraphicsConfiguration を返します。 |
int |
getHeight()
このコンポーネントの現在の高さを返します。 |
InputContext |
getInputContext()
テキストがこのコンポーネントに入力されたときに、インプットメソッドとの通信を処理するためにこのコンポーネントによって使用される入力コンテキストを取得します。 |
InputMethodRequests |
getInputMethodRequests()
このコンポーネントのインプットメソッドからの要求をサポートするインプットメソッド要求ハンドラを返します。 |
EventListener[] |
getListeners(Class listenerType)
addXXXListener() によって Component に追加された全リスナーの配列を返します。 |
Locale |
getLocale()
このコンポーネントのロケールを返します。 |
Point |
getLocation()
このコンポーネントの位置を、コンポーネントの左上隅を指定する点として返します。 |
Point |
getLocation(Point rv)
このコンポーネントの原点の x、y 座標を「戻り値」rv に格納し、rv を返します。 |
Point |
getLocationOnScreen()
このコンポーネントの位置を、画面の座標空間でのコンポーネントの左上隅を指定する点として返します。 |
Dimension |
getMaximumSize()
このコンポーネントの最大サイズを返します。 |
Dimension |
getMinimumSize()
このコンポーネントの最小サイズを返します。 |
String |
getName()
コンポーネントの名前を返します。 |
Container |
getParent()
このコンポーネントの親を返します。 |
java.awt.peer.ComponentPeer |
getPeer()
推奨されていません。 JDK バージョン 1.1 以降は、プログラムは直接ピアを操作することはできません。 boolean isDisplayable() に置き換えられました。 |
Dimension |
getPreferredSize()
このコンポーネントの推奨サイズを返します。 |
Dimension |
getSize()
このコンポーネントのサイズを Dimension オブジェクトとして返します。 |
Dimension |
getSize(Dimension rv)
このコンポーネントの幅と高さを「戻り値」rv に格納し、rv を返します。 |
Toolkit |
getToolkit()
このコンポーネントのツールキットを返します。 |
Object |
getTreeLock()
AWT コンポーネントツリーおよびレイアウトのロックオブジェクトを返します。 |
int |
getWidth()
このコンポーネントの現在の幅を返します。 |
int |
getX()
コンポーネントの原点の現在の x 座標を返します。 |
int |
getY()
コンポーネントの原点の現在の y 座標を返します。 |
boolean |
gotFocus(Event evt,
Object what)
推奨されていません。 JDK バージョン 1.1 以降は、processFocusEvent(FocusEvent) に置き換えられました。 |
boolean |
handleEvent(Event evt)
推奨されていません。 JDK バージョン 1.1 以降は、processEvent(AWTEvent) に置き換えられました。 |
boolean |
hasFocus()
この Component がキーボードフォーカスを持つ場合に true を返します。 |
void |
hide()
推奨されていません。 JDK バージョン 1.1 以降は、 setVisible(boolean) に置き換えられました。 |
boolean |
imageUpdate(Image img,
int infoflags,
int x,
int y,
int w,
int h)
イメージが変更されたときにコンポーネントを再描画します。 |
boolean |
inside(int x,
int y)
推奨されていません。 JDK バージョン 1.1 以降は、contains(int, int) に置き換えられました。 |
void |
invalidate()
コンポーネントを無効にします。 |
boolean |
isDisplayable()
このコンポーネントが表示可能かどうかを判定します。 |
boolean |
isDoubleBuffered()
このコンポーネントが、あとで画面にコピーされるオフスクリーンイメージ (バッファ) にペイントされる場合に true を返します。 |
boolean |
isEnabled()
このコンポーネントが使用可能であるかどうかを判定します。 |
boolean |
isFocusTraversable()
このコンポーネントで Tab キーまたは Shift+Tab キーによるフォーカストラバーサルが可能かどうかを示すフラグの値を返します。 |
boolean |
isLightweight()
軽量コンポーネントはネイティブなツールキットのピアを持ちません。 |
boolean |
isOpaque()
このコンポーネントが完全に不透明である場合に true を返します。 |
boolean |
isShowing()
このコンポーネントが画面に表示されているかどうかを判定します。 |
boolean |
isValid()
このコンポーネントが有効であるかどうかを判定します。 |
boolean |
isVisible()
親が可視になったときにこのコンポーネントが可視になるかどうかを判定します。 |
boolean |
keyDown(Event evt,
int key)
推奨されていません。 JDK バージョン 1.1 以降は、processKeyEvent(KeyEvent) に置き換えられました。 |
boolean |
keyUp(Event evt,
int key)
推奨されていません。 JDK バージョン 1.1 以降は、processKeyEvent(KeyEvent) に置き換えられました。 |
void |
layout()
推奨されていません。 JDK バージョン 1.1 以降は、 doLayout() に置き換えられました |
void |
list()
標準のシステム出力ストリーム System.out にこのコンポーネントの一覧を出力します。 |
void |
list(PrintStream out)
指定された出力ストリームにこのコンポーネントの一覧を出力します。 |
void |
list(PrintStream out,
int indent)
指定されたインデント位置から、指定された出力ストリームに一覧を出力します。 |
void |
list(PrintWriter out)
指定されたプリントライターに一覧を出力します。 |
void |
list(PrintWriter out,
int indent)
指定されたインデント位置から開始して、指定されたプリントライターにリストを出力します。 |
Component |
locate(int x,
int y)
推奨されていません。 JDK バージョン 1.1 以降は、getComponentAt(int, int) に置き換えられました。 |
Point |
location()
推奨されていません。 JDK バージョン 1.1 以降は、 getLocation() に置き換えられました。 |
boolean |
lostFocus(Event evt,
Object what)
推奨されていません。 JDK バージョン 1.1 以降は、processFocusEvent(FocusEvent) に置き換えられました。 |
Dimension |
minimumSize()
推奨されていません。 JDK バージョン 1.1 以降は、 getMinimumSize() に置き換えられました。 |
boolean |
mouseDown(Event evt,
int x,
int y)
推奨されていません。 JDK バージョン 1.1 以降は、processMouseEvent(MouseEvent) に置き換えられました。 |
boolean |
mouseDrag(Event evt,
int x,
int y)
推奨されていません。 JDK バージョン 1.1 以降は、processMouseMotionEvent(MouseEvent) に置き換えられました。 |
boolean |
mouseEnter(Event evt,
int x,
int y)
推奨されていません。 JDK バージョン 1.1 以降は、processMouseEvent(MouseEvent) に置き換えられました。 |
boolean |
mouseExit(Event evt,
int x,
int y)
推奨されていません。 JDK バージョン 1.1 以降は、processMouseEvent(MouseEvent) に置き換えられました。 |
boolean |
mouseMove(Event evt,
int x,
int y)
推奨されていません。 JDK バージョン 1.1 以降は、processMouseMotionEvent(MouseEvent) に置き換えられました。 |
boolean |
mouseUp(Event evt,
int x,
int y)
推奨されていません。 JDK バージョン 1.1 以降は、processMouseEvent(MouseEvent) に置き換えられました。 |
void |
move(int x,
int y)
推奨されていません。 JDK バージョン 1.1 以降は、 setLocation(int, int) に置き換えられました。 |
void |
nextFocus()
推奨されていません。 JDK バージョン 1.1 以降は、transferFocus() に置き換えられました。 |
void |
paint(Graphics g)
このコンポーネントをペイントします。 |
void |
paintAll(Graphics g)
このコンポーネントおよびそのすべてのサブコンポーネントを描画します。 |
protected String |
paramString()
このコンポーネントの状態を表す文字列を返します。 |
boolean |
postEvent(Event e)
推奨されていません。 JDK バージョン 1.1 以降は、dispatchEvent(AWTEvent) に置き換えられました。 |
Dimension |
preferredSize()
推奨されていません。 JDK バージョン 1.1 以降は、 getPreferredSize() に置き換えられました。 |
boolean |
prepareImage(Image image,
ImageObserver observer)
このコンポーネント上に描画するためにイメージを準備します。 |
boolean |
prepareImage(Image image,
int width,
int height,
ImageObserver observer)
このコンポーネント上に表示するための、指定された幅と高さのイメージを準備します。 |
void |
print(Graphics g)
このコンポーネントを出力します。 |
void |
printAll(Graphics g)
このコンポーネントおよびそのすべてのサブコンポーネントを出力します。 |
protected void |
processComponentEvent(ComponentEvent e)
このコンポーネントで発生するコンポーネントイベントを、登録されている ComponentListener オブジェクトにディスパッチすることにより、コンポーネントイベントを処理します。
|
protected void |
processEvent(AWTEvent e)
このコンポーネントで発生するコンポーネントイベントを処理します。 |
protected void |
processFocusEvent(FocusEvent e)
このコンポーネントで発生するフォーカスイベントを、登録されているすべての FocusListener オブジェクトに送ることにより処理します。
|
protected void |
processHierarchyBoundsEvent(HierarchyEvent e)
このコンポーネントで発生する階層境界イベントを、登録された HierarchyBoundsListener オブジェクトにディスパッチすることにより、階層境界イベントを処理します。
|
protected void |
processHierarchyEvent(HierarchyEvent e)
このコンポーネントで発生する階層イベントを、登録された HierarchyListenerr オブジェクトにディスパッチすることにより、階層イベントを処理します。
|
protected void |
processInputMethodEvent(InputMethodEvent e)
このコンポーネントで発生するインプットメソッドイベントを、登録されているすべての InputMethodListener オブジェクトに送ることにより、インプットメソッドイベントを処理します。
|
protected void |
processKeyEvent(KeyEvent e)
このコンポーネントで発生するキーイベントを、登録されているすべての KeyListener オブジェクトに送ることにより、キーイベントを処理します。
|
protected void |
processMouseEvent(MouseEvent e)
このコンポーネントで発生するマウスイベントを、登録されているすべての MouseListener オブジェクトに送ることにより、マウスイベントを処理します。
|
protected void |
processMouseMotionEvent(MouseEvent e)
このコンポーネントで発生するマウスモーションイベントを、登録されているすべての MouseMotionListener オブジェクトに送ることにより、マウスモーションイベントを処理します。
|
void |
remove(MenuComponent popup)
指定されたポップアップメニューをコンポーネントから削除します。 |
void |
removeComponentListener(ComponentListener l)
このコンポーネントからコンポーネントイベントを受け取らないように、指定されたコンポーネントリスナーを削除します。 |
void |
removeFocusListener(FocusListener l)
このコンポーネントからフォーカスイベントを受け取らないように、指定されたフォーカスリスナーを削除します。 |
void |
removeHierarchyBoundsListener(HierarchyBoundsListener l)
このコンポーネントから階層境界イベントを受け取らないように、指定された階層境界リスナーを削除します。 |
void |
removeHierarchyListener(HierarchyListener l)
このコンポーネントから階層変更イベントを受け取らないように、指定された階層リスナーを削除します。 |
void |
removeInputMethodListener(InputMethodListener l)
このコンポーネントからインプットメソッドイベントを受け取らないように、指定されたインプットメソッドリスナーを削除します。 |
void |
removeKeyListener(KeyListener l)
このコンポーネントからキーイベントを受け取らないように、指定されたキーリスナーを削除します。 |
void |
removeMouseListener(MouseListener l)
このコンポーネントからマウスイベントを受け取らないように、指定されたマウスリスナーを削除します。 |
void |
removeMouseMotionListener(MouseMotionListener l)
このコンポーネントからマウスモーションイベントを受け取らないように、指定されたマウスモーションリスナーを削除します。 |
void |
removeNotify()
ネイティブスクリーンリソースを破棄して、この Component を非表示にします。 |
void |
removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener をリスナーリストから削除します。 |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener)
指定されたプロパティについて PropertyChangeListener を削除します。 |
void |
repaint()
このコンポーネントを再描画します。 |
void |
repaint(int x,
int y,
int width,
int height)
このコンポーネントの指定された矩形領域を再描画します。 |
void |
repaint(long tm)
このコンポーネントを再描画します。 |
void |
repaint(long tm,
int x,
int y,
int width,
int height)
このコンポーネントの指定された矩形領域を tm ミリ秒以内に再描画します。 |
void |
requestFocus()
このコンポーネントが入力フォーカスを取得することを要求します。 |
void |
reshape(int x,
int y,
int width,
int height)
推奨されていません。 JDK バージョン 1.1 以降は、 setBounds(int, int, int, int) に置き換えられました。 |
void |
resize(Dimension d)
推奨されていません。 JDK バージョン 1.1 以降は、 setSize(Dimension) に置き換えられました。 |
void |
resize(int width,
int height)
推奨されていません。 JDK バージョン 1.1 以降は、 setSize(int, int) に置き換えられました。 |
void |
setBackground(Color c)
このコンポーネントのバックグラウンドカラーを設定します。 |
void |
setBounds(int x,
int y,
int width,
int height)
このコンポーネントを移動し、サイズ変更します。 |
void |
setBounds(Rectangle r)
新しい境界の矩形 r に適合するようにこのコンポーネントを移動し、サイズ変更します。 |
void |
setComponentOrientation(ComponentOrientation o)
このコンポーネント内の要素またはテキストを整列するために使用する、言語に依存する方向を設定します。 |
void |
setCursor(Cursor cursor)
カーソルイメージを、指定されたカーソルに設定します。 |
void |
setDropTarget(DropTarget dt)
DropTarget を Component と関連付けます。 |
void |
setEnabled(boolean b)
パラメータ b の値に応じて、このコンポーネントを使用可能または使用不可能にします。 |
void |
setFont(Font f)
このコンポーネントのフォントを設定します。 |
void |
setForeground(Color c)
このコンポーネントのフォアグラウンドカラーを設定します。 |
void |
setLocale(Locale l)
このコンポーネントのロケールを設定します。 |
void |
setLocation(int x,
int y)
このコンポーネントを新しい位置に移動します。 |
void |
setLocation(Point p)
このコンポーネントを新しい位置に移動します。 |
void |
setName(String name)
コンポーネントの名前を、指定された文字列に設定します。 |
void |
setSize(Dimension d)
このコンポーネントのサイズを、幅 d.width、高さ d.height に変更します。 |
void |
setSize(int width,
int height)
このコンポーネントのサイズを width および height に変更します。 |
void |
setVisible(boolean b)
パラメータ b の値に応じて、このコンポーネントを表示するか、または非表示にします。 |
void |
show()
推奨されていません。 JDK バージョン 1.1 以降は、 setVisible(boolean) に置き換えられました。 |
void |
show(boolean b)
推奨されていません。 JDK バージョン 1.1 以降は、 setVisible(boolean) に置き換えられました。 |
Dimension |
size()
推奨されていません。 JDK バージョン 1.1 以降は、 getSize() に置き換えられました。 |
String |
toString()
このコンポーネントおよびその値の文字列表現を返します。 |
void |
transferFocus()
次のコンポーネントにフォーカスを移動します。 |
void |
update(Graphics g)
このコンポーネントを更新します。 |
void |
validate()
コンポーネントが有効な配置であることを確認します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
public static final float TOP_ALIGNMENT
getAlignmentY() 用の便利な定数です。コンポーネントの上への配置を指定します。getAlignmentY()public static final float CENTER_ALIGNMENT
getAlignmentY() および getAlignmentX 用の便利な定数です。コンポーネントの中央への配置を指定します。getAlignmentX(),
getAlignmentY()public static final float BOTTOM_ALIGNMENT
getAlignmentY() 用の便利な定数です。コンポーネントの下への配置を指定します。getAlignmentY()public static final float LEFT_ALIGNMENT
getAlignmentX() 用の便利な定数です。コンポーネントの左側への配置を指定します。getAlignmentX()public static final float RIGHT_ALIGNMENT
getAlignmentX() 用の便利な定数です。コンポーネントの右側への配置を指定します。getAlignmentX()| コンストラクタの詳細 |
protected Component()
Component クラスは、不透明なネイティブのウィンドウを使用しない軽量コンポーネントを作成するために直接拡張することができます。軽量コンポーネントはコンポーネントツリーの上位のどこかでネイティブなコンテナ (Frame オブジェクトなど) によって収容される必要があります。| メソッドの詳細 |
public String getName()
setName(java.lang.String)public void setName(String name)
name - このコンポーネントの名前にする文字列getName()public Container getParent()
public java.awt.peer.ComponentPeer getPeer()
boolean isDisplayable() に置き換えられました。
public void setDropTarget(DropTarget dt)
dt - DropTargetisEnabled()public DropTarget getDropTarget()
public GraphicsConfiguration getGraphicsConfiguration()
GraphicsConfiguration を返します。Component に特定の GraphicsConfiguration に割り当てられていない場合、Component オブジェクトの最上位コンテナである GraphicsConfiguration が返されます。Container にまだ追加されていないが、Component が作成されている場合、このメソッドは null を返します。Component が使用する GraphicsConfiguration、または nullpublic final Object getTreeLock()
public Toolkit getToolkit()
public boolean isValid()
true、そうでない場合は falsevalidate(),
invalidate()public boolean isDisplayable()
コンポーネントが表示可能になるのは、包含関係の階層に追加されたとき、あるいは包含関係の階層が表示可能になったときです。包含関係の階層は、その上位のウィンドウがパックされるか、可視になると表示可能になります。
コンポーネントが表示不可になるのは、表示可能な包含関係の階層から削除されたとき、あるいは包含関係の階層が表示不可になったときです。包含関係の階層は、上位のウィンドウが破棄されると表示不可になります。
true、そうでない場合は falseContainer.add(java.awt.Component),
Window.pack(),
Window.show(),
Container.remove(java.awt.Component),
Window.dispose()public boolean isVisible()
Frame オブジェクトなどのトップレベルコンポーネントの場合は例外です。true、そうでない場合は falsesetVisible(boolean)public boolean isShowing()
true、そうでない場合は falsesetVisible(boolean)public boolean isEnabled()
setEnabled メソッドを呼び出すことによって、コンポーネントは使用可能または使用不可能にすることができます。true、そうでない場合は falsesetEnabled(boolean)public void setEnabled(boolean b)
b の値に応じて、このコンポーネントを使用可能または使用不可能にします。使用可能なコンポーネントはユーザ入力に応答したり、イベントを生成したりすることができます。デフォルトでは、コンポーネントは初期状態で使用可能になります。b - true の場合はこのコンポーネントを使用可能で、そうでない場合はこのコンポーネントは使用不可能isEnabled()public void enable()
setEnabled(boolean) に置き換えられました。
public void enable(boolean b)
setEnabled(boolean) に置き換えられました。
public void disable()
setEnabled(boolean) に置き換えられました。
public boolean isDoubleBuffered()
public void enableInputMethods(boolean enable)
enable - 使用可能にするには true、使用不可能にするには falseprocessKeyEvent(java.awt.event.KeyEvent)public void setVisible(boolean b)
b の値に応じて、このコンポーネントを表示するか、または非表示にします。b - true の場合このコンポーネントを表示する。そうでない場合はこのコンポーネントを隠すisVisible()public void show()
setVisible(boolean) に置き換えられました。
public void show(boolean b)
setVisible(boolean) に置き換えられました。
public void hide()
setVisible(boolean) に置き換えられました。
public Color getForeground()
setForeground(java.awt.Color)public void setForeground(Color c)
c - このコンポーネントのフォアグラウンドカラーになる色。このパラメータが null の場合、このコンポーネントは親のフォアグラウンドカラーを継承するgetForeground()public Color getBackground()
setBackground(java.awt.Color)public void setBackground(Color c)
c - このコンポーネントのカラーになる色。このパラメータが null の場合、このコンポーネントは親のバックグラウンドカラーを継承するgetBackground()public Font getFont()
MenuContainer 内の getFontsetFont(java.awt.Font)public void setFont(Font f)
f - このコンポーネントのフォントになるフォント。このパラメータが null の場合、このコンポーネントは親のフォントを継承するgetFont()public Locale getLocale()
IllegalComponentStateException - Component が独自のロケールを持たず、まだ包含関係の階層に追加されていない場合 (追加されている場合は格納側の親からロケールが決められる)setLocale(java.util.Locale)public void setLocale(Locale l)
l - このコンポーネントのロケールになるロケールgetLocale()public ColorModel getColorModel()
ColorModel のインスタンスを返します。ColorModel,
ComponentPeer.getColorModel(),
Toolkit.getColorModel()public Point getLocation()
ネイティブイベント処理は本質的に非同期なので、このメソッドは更新されていない値を返すことがあります (たとえば、相次いで setLocation() の呼び出しがあったあとなど)。このため、Component の位置を取得するには、java.awt.event.ComponentListener.componentMoved() にある、システムのオペレーションが Component の移動を完了したあとに呼び出されるメソッドの使用をお勧めします。
Point のインスタンスsetLocation(int, int),
getLocationOnScreen()public Point getLocationOnScreen()
Point のインスタンスsetLocation(int, int),
getLocation()public Point location()
getLocation() に置き換えられました。
public void setLocation(int x,
int y)
x パラメータおよび y パラメータによって指定されます。x - 親の座標空間での新しい位置の左上隅の x 座標y - 親の座標空間での新しい位置の左上隅の y 座標getLocation(),
setBounds(int, int, int, int)
public void move(int x,
int y)
setLocation(int, int) に置き換えられました。
public void setLocation(Point p)
p によって指定されます。点 p は親の座標空間で指定されます。p - このコンポーネントの親の座標空間で指定される、新しい位置の左上隅を定義する点getLocation(),
setBounds(int, int, int, int)public Dimension getSize()
Dimension オブジェクトとして返します。Dimension オブジェクトの height フィールドは、このコンポーネントの高さを格納し、Dimension オブジェクトの width フィールドは、このコンポーネントの幅を格納します。Dimension オブジェクトsetSize(int, int)public Dimension size()
getSize() に置き換えられました。
public void setSize(int width,
int height)
width および height に変更します。width - このコンポーネントの新しい幅 (ピクセル単位)height - このコンポーネントの新しい高さ (ピクセル単位)getSize(),
setBounds(int, int, int, int)
public void resize(int width,
int height)
setSize(int, int) に置き換えられました。
public void setSize(Dimension d)
d.width、高さ d.height に変更します。d - このコンポーネントの新しいサイズを指定する寸法setSize(int, int),
setBounds(int, int, int, int)public void resize(Dimension d)
setSize(Dimension) に置き換えられました。
public Rectangle getBounds()
Rectangle オブジェクトとして返します。境界はこのコンポーネントの幅、高さ、および親を基準にして位置を指定します。setBounds(int, int, int, int),
getLocation(),
getSize()public Rectangle bounds()
getBounds() に置き換えられました
public void setBounds(int x,
int y,
int width,
int height)
x および y によって指定され、新しいサイズは width および height によって指定されます。x - このコンポーネントの新しい x 座標y - このコンポーネントの新しい y 座標width - このコンポーネントの新しい widthheight - このコンポーネントの新しい heightgetBounds(),
setLocation(int, int),
setLocation(java.awt.Point),
setSize(int, int),
setSize(java.awt.Dimension)
public void reshape(int x,
int y,
int width,
int height)
setBounds(int, int, int, int) に置き換えられました。
public void setBounds(Rectangle r)
r に適合するようにこのコンポーネントを移動し、サイズ変更します。このコンポーネントの新しい位置は r.x および r.y によって指定され、新しいサイズは r.width および r.height によって指定されます。r - このコンポーネントの新しい境界の矩形getBounds(),
setLocation(int, int),
setLocation(java.awt.Point),
setSize(int, int),
setSize(java.awt.Dimension)public int getX()
public int getY()
public int getWidth()
public int getHeight()
public Rectangle getBounds(Rectangle rv)
rv - コンポーネントの境界に変更された戻り値public Dimension getSize(Dimension rv)
rv - コンポーネントサイズに変更された戻り値public Point getLocation(Point rv)
rv - コンポーネント位置に変更された戻り値