|
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
、または null
public final Object getTreeLock()
public Toolkit getToolkit()
public boolean isValid()
true
、そうでない場合は false
validate()
,
invalidate()
public boolean isDisplayable()
コンポーネントが表示可能になるのは、包含関係の階層に追加されたとき、あるいは包含関係の階層が表示可能になったときです。包含関係の階層は、その上位のウィンドウがパックされるか、可視になると表示可能になります。
コンポーネントが表示不可になるのは、表示可能な包含関係の階層から削除されたとき、あるいは包含関係の階層が表示不可になったときです。包含関係の階層は、上位のウィンドウが破棄されると表示不可になります。
true
、そうでない場合は false
Container.add(java.awt.Component)
,
Window.pack()
,
Window.show()
,
Container.remove(java.awt.Component)
,
Window.dispose()
public boolean isVisible()
Frame
オブジェクトなどのトップレベルコンポーネントの場合は例外です。true
、そうでない場合は false
setVisible(boolean)
public boolean isShowing()
true
、そうでない場合は false
setVisible(boolean)
public boolean isEnabled()
setEnabled
メソッドを呼び出すことによって、コンポーネントは使用可能または使用不可能にすることができます。true
、そうでない場合は false
setEnabled(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
内の getFont
setFont(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
- このコンポーネントの新しい width
height
- このコンポーネントの新しい height
getBounds()
,
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
- コンポーネント位置に変更された戻り値public boolean isOpaque()
不透明コンポーネントは、矩形領域内のすべてのピクセルをペイントします。不透明でないコンポーネントは、一部のピクセルだけをペイントし、その下のピクセルが透けて見えるようにします。ピクセルを完全にペイントしないコンポーネントはある程度の透明度を提供します。透明にすることができるのは軽量コンポーネントだけです。
常に内容を完全にペイントすることを保証するサブクラスは、このメソッドをオーバーライドして true を返すようにします。「重量」AWT コンポーネントはすべて不透明です。
isLightweight()
public boolean isLightweight()
false
を返します。isDisplayable()
public Dimension getPreferredSize()
getMinimumSize()
,
LayoutManager
public Dimension preferredSize()
getPreferredSize()
に置き換えられました。
public Dimension getMinimumSize()
getPreferredSize()
,
LayoutManager
public Dimension minimumSize()
getMinimumSize()
に置き換えられました。
public Dimension getMaximumSize()
getMinimumSize()
,
getPreferredSize()
,
LayoutManager
public float getAlignmentX()
public float getAlignmentY()
public void doLayout()
validate()
,
LayoutManager
public void layout()
doLayout()
に置き換えられました
public void validate()
Container
のインスタンスの操作用です。invalidate()
,
doLayout()
,
LayoutManager
,
Container.validate()
public void invalidate()
validate()
,
doLayout()
,
LayoutManager
public Graphics getGraphics()
null
を返します。null
paint(java.awt.Graphics)
public FontMetrics getFontMetrics(Font font)
font
- フォントメトリックスを取得するフォントfont
- フォントfont
のフォントメトリックスgetFont()
,
getPeer()
,
ComponentPeer.getFontMetrics(java.awt.Font)
,
Toolkit.getFontMetrics(java.awt.Font)
public void setCursor(Cursor cursor)
contains
メソッドが現在のカーソル位置に対して true を返し、このコンポーネントが可視、表示可能で使用可能である場合に表示されます。Container
のカーソルを設定すると、コンテナのすべてのサブコンポーネントでそのカーソルが表示されます。ただし、null 以外のカーソルを使用しているサブコンポーネントでは表示されません。cursor
- Cursor
クラスで定義されている定数の 1 つ。このパラメータが null の場合、このコンポーネントは親のカーソルを継承するisEnabled()
,
isShowing()
,
getCursor()
,
contains(int, int)
,
Toolkit.createCustomCursor(java.awt.Image, java.awt.Point, java.lang.String)
,
Cursor
public Cursor getCursor()
setCursor(java.awt.Cursor)
public void paint(Graphics g)
g
- ペイントに使用するグラフィックスコンテキストupdate(java.awt.Graphics)
public void update(Graphics g)
AWT は repaint
の呼び出しに応答して update
メソッドを呼び出します。画面でのコンポーネントの表示は、前回の update
または paint
の呼び出し以降、変更されていません。バックグラウンドがクリアされないと考えることもできます。
Component
の update
メソッドは以下の処理を行います。
- バックグラウンドカラーで塗りつぶすことによりこのコンポーネントをクリアする
- グラフィックスコンテキストの色をこのコンポーネントのフォアグラウンドカラーに設定する
- このコンポーネントの
paint
メソッドを呼び出してこのコンポーネントを完全に再描画する
グラフィックスコンテキストの原点の (0
, 0
) 座標の点はこのコンポーネントの左上隅になります。グラフィックスコンテキストのクリッピング領域はこのコンポーネントの境界の矩形になります。
g
- 更新に使用する指定されたコンテキストpaint(java.awt.Graphics)
,
repaint()
public void paintAll(Graphics g)
グラフィックスコンテキストの原点の (0
, 0
) 座標の点はこのコンポーネントの左上隅になります。グラフィックスコンテキストのクリッピング領域はこのコンポーネントの境界の矩形になります。
g
- ペイントに使用するグラフィックスコンテキストpaint(java.awt.Graphics)
public void repaint()
このメソッドは、このコンポーネントの update
メソッドを可能な限り速やかに呼び出します。
update(java.awt.Graphics)
public void repaint(long tm)
update
メソッドを呼び出します。tm
- 更新までの最大時間 (ミリ秒)paint(java.awt.Graphics)
,
update(java.awt.Graphics)
public void repaint(int x, int y, int width, int height)
このメソッドは、このコンポーネントの update
メソッドを可能な限り速やかに呼び出します。
x
- x 座標y
- y 座標width
- 幅height
- 高さupdate(java.awt.Graphics)
public void repaint(long tm, int x, int y, int width, int height)
このメソッドはこのコンポーネントの update
メソッドを呼び出します。
tm
- 更新までの最大時間 (ミリ秒)x
- x 座標y
- y 座標width
- 幅height
- 高さupdate(java.awt.Graphics)
public void print(Graphics g)
このメソッドのデフォルトの実装は paint
メソッドを呼び出します。
グラフィックスコンテキストの原点の (0
, 0
) 座標の点はこのコンポーネントの左上隅になります。グラフィックスコンテキストのクリッピング領域はこのコンポーネントの境界の矩形になります。
g
- 出力に使用するグラフィックスコンテキストpaint(java.awt.Graphics)
public void printAll(Graphics g)
グラフィックスコンテキストの原点の (0
, 0
) 座標の点はこのコンポーネントの左上隅になります。グラフィックスコンテキストのクリッピング領域はこのコンポーネントの境界の矩形になります。
g
- 出力に使用するグラフィックスコンテキストprint(java.awt.Graphics)
public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
ImageObserver
のこの imageUpdate
メソッドが呼び出されるのは、Graphics
の drawImage
メソッドなどの非同期ルーチンを使って以前に要求されていたイメージについての詳細情報が利用可能になったときです。このメソッドおよびその引数についての詳細は、imageUpdate
の定義を参照してください。
Component
の imageUpdate
メソッドは、利用できるイメージのビットが多くなるのにつれてインクリメンタルにイメージをコンポーネントに描画します。
システムプロパティ awt.image.incrementalDraw
がないか、true
の値を持つ場合、イメージは徐々に描画されます。システムプロパティの値がほかの値である場合は、イメージは全体がロードされてから描画されます。
また、インクリメンタルな描画が有効である場合、システムプロパティ awt.image.redrawrate
の値は、ミリ秒単位で最大の再描画レートを指定する整数値として解釈されます。システムプロパティがないか、または整数値として解釈できない場合、再描画レートは 100 ミリ秒ごとに 1 回になります。
x
、y
、width
、および height
引数の解釈は、infoflags
引数の値によって異なります。
ImageObserver
内の imageUpdate
img
- 表示されるイメージinfoflags
- 詳細は imageUpdate
を参照x
- x 座標y
- y 座標w
- 幅h
- 高さtrue
、そうでない場合は false
ImageObserver
,
Graphics.drawImage(java.awt.Image, int, int, java.awt.Color, java.awt.image.ImageObserver)
,
Graphics.drawImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
,
Graphics.drawImage(java.awt.Image, int, int, int, int, java.awt.Color, java.awt.image.ImageObserver)
,
Graphics.drawImage(java.awt.Image, int, int, int, int, java.awt.image.ImageObserver)
,
ImageObserver.imageUpdate(java.awt.Image, int, int, int, int, int)
public Image createImage(ImageProducer producer)
producer
- イメージプロデューサpublic Image createImage(int width, int height)
width
- 指定された幅height
- 指定された高さpublic boolean prepareImage(Image image, ImageObserver observer)
image
- 画面表示が作成される Image
observer
- イメージが作成されるときに通知を受ける ImageObserver
オブジェクトtrue
、そうでない場合は false
public boolean prepareImage(Image image, int width, int height, ImageObserver observer)
イメージデータは別のスレッドで非同期的にダウンロードされ、適切にスケーリングされたイメージの画面表示が生成されます。
image
- 画面表示が作成される Image
のインスタンスwidth
- 要求する画面表示の幅height
- 要求する画面表示の高さobserver
- イメージが作成されるときに通知を受ける ImageObserver
オブジェクトtrue
、そうでない場合は false
ImageObserver
public int checkImage(Image image, ImageObserver observer)
このメソッドはイメージをロードしません。イメージを強制的にロードするには、prepareImage
メソッドを使用します。
このメソッドによって返されるフラグについては、ImageObserver
インタフェースの説明を参照してください。
image
- 状態検査の対象となる Image
オブジェクトobserver
- イメージが作成されるときに通知を受ける ImageObserver
オブジェクトImageObserver
フラグのビット単位の論理和 ORprepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
,
Toolkit.checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
,
ImageObserver
public int checkImage(Image image, int width, int height, ImageObserver observer)
このメソッドはイメージをロードしません。イメージを強制的にロードするには、prepareImage
メソッドを使用します。
Component
の checkImage
メソッドは、フラグを計算するためにピアの checkImage
メソッドを呼び出します。このコンポーネントにまだピアがない場合、コンポーネントのツールキットの checkImage
メソッドが代わりに呼び出されます。
このメソッドによって返されるフラグについては、ImageObserver
インタフェースの説明を参照してください。
image
- 状態検査の対象となる Image
オブジェクトwidth
- 状態検査の対象となるスケーリングされたバージョンの幅height
- 状態検査の対象となるスケーリングされたバージョンの高さobserver
- イメージが作成されるときに通知を受ける ImageObserver
オブジェクトImageObserver
フラグのビット単位の論理和 ORprepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
,
Toolkit.checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
,
ImageObserver
public boolean contains(int x, int y)
x
と y
は、このコンポーネントの座標系への相対値で定義されます。x
- 点の x 座標y
- 点の y 座標getComponentAt(int, int)
public boolean inside(int x, int y)
public boolean contains(Point p)
p
- 点getComponentAt(java.awt.Point)
public Component getComponentAt(int x, int y)
(x, y) 座標の位置がバウンディングボックス内にある場合、Component
の locate
メソッドは、単にコンポーネント自身を返し、そうでない場合は null
を返します。
x
- x 座標y
- y 座標null
contains(int, int)
public Component locate(int x, int y)
public Component getComponentAt(Point p)
p
- 点contains(int, int)
public void deliverEvent(Event e)
dispatchEvent(AWTEvent e)
に置き換えられました。
public final void dispatchEvent(AWTEvent e)
e
- イベントpublic boolean postEvent(Event e)
MenuContainer
内の postEvent
public void addComponentListener(ComponentListener l)
l
- コンポーネントリスナーComponentEvent
,
ComponentListener
,
removeComponentListener(java.awt.event.ComponentListener)
public void removeComponentListener(ComponentListener l)
l
- コンポーネントリスナーComponentEvent
,
ComponentListener
,
addComponentListener(java.awt.event.ComponentListener)
public void addFocusListener(FocusListener l)
l
- フォーカスリスナーFocusEvent
,
FocusListener
,
removeFocusListener(java.awt.event.FocusListener)
public void removeFocusListener(FocusListener l)
l
- フォーカスリスナーFocusEvent
,
FocusListener
,
addFocusListener(java.awt.event.FocusListener)
public void addHierarchyListener(HierarchyListener l)
l
- 階層リスナーHierarchyEvent
,
HierarchyListener
,
removeHierarchyListener(java.awt.event.HierarchyListener)
public void removeHierarchyListener(HierarchyListener l)
l
- 階層リスナーHierarchyEvent
,
HierarchyListener
,
addHierarchyListener(java.awt.event.HierarchyListener)
public void addHierarchyBoundsListener(HierarchyBoundsListener l)
l
- 階層境界リスナーHierarchyEvent
,
HierarchyBoundsListener
,
removeHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener)
public void removeHierarchyBoundsListener(HierarchyBoundsListener l)
l
- 階層境界リスナーHierarchyEvent
,
HierarchyBoundsListener
,
addHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener)
public void addKeyListener(KeyListener l)
l
- キーリスナーKeyEvent
,
KeyListener
,
removeKeyListener(java.awt.event.KeyListener)
public void removeKeyListener(KeyListener l)
l
- キーリスナーKeyEvent
,
KeyListener
,
addKeyListener(java.awt.event.KeyListener)
public void addMouseListener(MouseListener l)
l
- マウスリスナーMouseEvent
,
MouseListener
,
removeMouseListener(java.awt.event.MouseListener)
public void removeMouseListener(MouseListener l)
l
- マウスリスナーMouseEvent
,
MouseListener
,
addMouseListener(java.awt.event.MouseListener)
public void addMouseMotionListener(MouseMotionListener l)
l
- マウスモーションリスナーMouseEvent
,
MouseMotionListener
,
removeMouseMotionListener(java.awt.event.MouseMotionListener)
public void removeMouseMotionListener(MouseMotionListener l)
l
- マウスモーションリスナーMouseEvent
,
MouseMotionListener
,
addMouseMotionListener(java.awt.event.MouseMotionListener)
public void addInputMethodListener(InputMethodListener l)
l
- インプットメソッドリスナーInputMethodEvent
,
InputMethodListener
,
removeInputMethodListener(java.awt.event.InputMethodListener)
,
getInputMethodRequests()
public void removeInputMethodListener(InputMethodListener l)
l
- インプットメソッドリスナーInputMethodEvent
,
InputMethodListener
,
addInputMethodListener(java.awt.event.InputMethodListener)
public EventListener[] getListeners(Class listenerType)
listenerType
の引数の名前です。たとえば、指定された Component c
の MouseListener(s) をすべて取得するには、次のように書き込みます。
MouseListener[] mls = (MouseListener[])(c.getListeners(MouseListener.class))該当のリスナーリストが存在しない場合は、空の配列が返されます。
listenerType
- 要求されたリスナーのタイプ。このパラメータは java.util.EventListener、またはサブクラスClassCastException
- listenerType パラメータが java.util.EventListener またはサブクラスでない場合public InputMethodRequests getInputMethodRequests()
addInputMethodListener(java.awt.event.InputMethodListener)
public InputContext getInputContext()
protected final void enableEvents(long eventsToEnable)
イベントタイプは、そのタイプのリスナーがコンポーネントに追加されると自動的に使用可能になります。
このメソッドは、リスナーが登録されているかどうかにかかわらず、指定されたイベントタイプを processEvent
に送信しようとする Component
のサブクラスからだけ呼び出す必要があります。
eventsToEnable
- イベントタイプを定義するイベントマスクprocessEvent(java.awt.AWTEvent)
,
disableEvents(long)
protected final void disableEvents(long eventsToDisable)
eventsToDisable
- イベントタイプを定義するイベントマスクenableEvents(long)
protected AWTEvent coalesceEvents(AWTEvent existingEvent, AWTEvent newEvent)
この coalesceEvents の実装は、マウス移動 (およびドラッグ) イベントとペイント (および更新) イベントの、2 つのイベントタイプを合体させます。マウス移動イベントの場合、常に最後のイベントが返され、中間の移動は破棄されます。ペイントイベントの場合は、ピアの複合的な RepaintArea に新規イベントが合体されます。新規 Event が必ず返されます。
existingEvent
- EventQueue に入っていたイベントnewEvent
- EventQueue に送信されるイベントprotected void processEvent(AWTEvent e)
process<event type>Event
メソッドを呼び出します。e
- イベントprocessComponentEvent(java.awt.event.ComponentEvent)
,
processFocusEvent(java.awt.event.FocusEvent)
,
processKeyEvent(java.awt.event.KeyEvent)
,
processMouseEvent(java.awt.event.MouseEvent)
,
processMouseMotionEvent(java.awt.event.MouseEvent)
,
processInputMethodEvent(java.awt.event.InputMethodEvent)
,
processHierarchyEvent(java.awt.event.HierarchyEvent)
protected void processComponentEvent(ComponentEvent e)
ComponentListener
オブジェクトにディスパッチすることにより、コンポーネントイベントを処理します。
このコンポーネントに対してコンポーネントイベントが使用可能でない場合、このメソッドは呼び出されません。コンポーネントイベントは、次のどれかの場合に使用可能になります。
ComponentListener
オブジェクトが addComponentListener
によって登録されている
enableEvents
によってコンポーネントイベントが使用可能になっている
e
- コンポーネントイベントComponentEvent
,
ComponentListener
,
addComponentListener(java.awt.event.ComponentListener)
,
enableEvents(long)
protected void processFocusEvent(FocusEvent e)
FocusListener
オブジェクトに送ることにより処理します。
このコンポーネントに対してフォーカスイベントが使用可能でない場合、このメソッドは呼び出されません。フォーカスイベントは、次のどれかの場合に使用可能になります。
FocusListener
オブジェクトが addFocusListener
によって登録されている
enableEvents
によってフォーカスイベントが使用可能になっている
e
- フォーカスイベントFocusEvent
,
FocusListener
,
addFocusListener(java.awt.event.FocusListener)
,
enableEvents(long)
protected void processKeyEvent(KeyEvent e)
KeyListener
オブジェクトに送ることにより、キーイベントを処理します。
このコンポーネントに対してキーイベントが使用可能でない場合、このメソッドは呼び出されません。キーイベントは、次のどれかの場合に使用可能になります。
KeyListener
オブジェクトが addKeyListener
によって登録されている
enableEvents
によってキーイベントが使用可能になっている
e
- キーイベントKeyEvent
,
KeyListener
,
addKeyListener(java.awt.event.KeyListener)
,
enableEvents(long)
protected void processMouseEvent(MouseEvent e)
MouseListener
オブジェクトに送ることにより、マウスイベントを処理します。
このコンポーネントに対してマウスイベントが使用可能でない限り、このメソッドは呼び出されません。マウスイベントは、次のどれかの場合に使用可能になります。
MouseListener
オブジェクトが addMouseListener
によって登録されている
enableEvents
によってマウスイベントが使用可能になっている
e
- マウスイベントMouseEvent
,
MouseListener
,
addMouseListener(java.awt.event.MouseListener)
,
enableEvents(long)
protected void processMouseMotionEvent(MouseEvent e)
MouseMotionListener
オブジェクトに送ることにより、マウスモーションイベントを処理します。
このコンポーネントに対してマウスモーションイベントが使用可能でない場合、このメソッドは呼び出されません。マウスモーションイベントは、次のどれかの場合に使用可能になります。
MouseMotionListener
オブジェクトが addMouseMotionListener
によって登録されている
enableEvents
によってマウスモーションイベントが使用可能になっている
e
- マウスモーションイベントMouseEvent
,
MouseMotionListener
,
addMouseMotionListener(java.awt.event.MouseMotionListener)
,
enableEvents(long)
protected void processInputMethodEvent(InputMethodEvent e)
InputMethodListener
オブジェクトに送ることにより、インプットメソッドイベントを処理します。
このコンポーネントに対してインプットメソッドイベントが使用可能でない場合、このメソッドは呼び出されません。インプットメソッドイベントは、次のどれかの場合に使用可能になります。
InputMethodListener
オブジェクトが addInputMethodListener
によって登録されている
enableEvents
によってインプットメソッドイベントが使用可能になっている
e
- インプットメソッドイベントInputMethodEvent
,
InputMethodListener
,
addInputMethodListener(java.awt.event.InputMethodListener)
,
enableEvents(long)
protected void processHierarchyEvent(HierarchyEvent e)
HierarchyListenerr
オブジェクトにディスパッチすることにより、階層イベントを処理します。
このコンポーネントに対して階層イベントが使用可能でない限り、このメソッドは呼び出されません。階層イベントは、次のどれかの場合に使用可能になります。
HierarchyListener
オブジェクトが addHierarchyListener
を使って登録される
enableEvents
によって階層ンイベントが使用可能になっている
e
- 階層イベントHierarchyEvent
,
HierarchyListener
,
addHierarchyListener(java.awt.event.HierarchyListener)
,
enableEvents(long)
protected void processHierarchyBoundsEvent(HierarchyEvent e)
HierarchyBoundsListener
オブジェクトにディスパッチすることにより、階層境界イベントを処理します。
このコンポーネントに対して階層境界イベントが使用可能でない限り、このメソッドは呼び出されません。階層境界イベントは、次のどれかの場合に使用可能になります。
HierarchyBoundsListener
オブジェクトが addHierarchyBoundsListener
を使って登録されている
enableEvents
によって階層境界イベントが使用可能になっている
e
- 階層イベントHierarchyEvent
,
HierarchyBoundsListener
,
addHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener)
,
enableEvents(long)
public boolean handleEvent(Event evt)
public boolean mouseDown(Event evt, int x, int y)
public boolean mouseDrag(Event evt, int x, int y)
public boolean mouseUp(Event evt, int x, int y)
public boolean mouseMove(Event evt, int x, int y)
public boolean mouseEnter(Event evt, int x, int y)
public boolean mouseExit(Event evt, int x, int y)
public boolean keyDown(Event evt, int key)
public boolean keyUp(Event evt, int key)
public boolean action(Event evt, Object what)
public void addNotify()
isDisplayable()
,
removeNotify()
public void removeNotify()
isDisplayable()
,
addNotify()
public boolean gotFocus(Event evt, Object what)
public boolean lostFocus(Event evt, Object what)
public boolean isFocusTraversable()
requestFocus()
を使用してキーボードフォーカスを要求できますが、タブトラバーサルでは自動的にフォーカスは割り当てられません。true
、そうでない場合は false
public void requestFocus()
FocusEvent
,
addFocusListener(java.awt.event.FocusListener)
,
processFocusEvent(java.awt.event.FocusEvent)
,
isFocusTraversable()
public void transferFocus()
requestFocus()
public void nextFocus()
public boolean hasFocus()
public void add(PopupMenu popup)
popup
- コンポーネントに追加されるポップアップメニューremove(java.awt.MenuComponent)
public void remove(MenuComponent popup)
MenuContainer
内の remove
popup
- 削除されるポップアップメニューadd(java.awt.PopupMenu)
protected String paramString()
null
にはなりません。public String toString()
Object
内の toString
public void list()
System.out
にこのコンポーネントの一覧を出力します。System.out
public void list(PrintStream out)
out
- 出力ストリームpublic void list(PrintStream out, int indent)
out
- 出力ストリームindent
- インデントされるスペースの数PrintStream.println(java.lang.Object)
public void list(PrintWriter out)
out
- 出力先のプリントライターpublic void list(PrintWriter out, int indent)
out
- 出力先のプリントライターindent
- インデントされるスペースの数PrintStream.println(java.lang.Object)
public void addPropertyChangeListener(PropertyChangeListener listener)
現在のコンポーネントの明示的な setFont、setBackground、または SetForeground に応じて、PropertyChangeEvent がトリガーされます。ただし、現在のコンポーネントがそのフォアグラウンド、バックグラウンド、またはフォントをコンテナから継承している場合は、継承したプロパティの変更に応じてトリガーされるイベントはありません。 listener が null の場合は、例外はスローされず、何も処理はありません。
listener
- 追加する PropertyChangeListenerpublic void removePropertyChangeListener(PropertyChangeListener listener)
listener
- 削除する PropertyChangeListenerpublic void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
propertyName
- 待機しているプロパティの名前listener
- 追加される PropertyChangeListenerpublic void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
propertyName
- 待機しているプロパティの名前listener
- 削除される PropertyChangeListenerprotected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
public void setComponentOrientation(ComponentOrientation o)
作成時には、コンポーネントの方向は、明示的に指定されていないことを示す ComponentOrientation.UNKNOWN に設定されます。UNKNOWN の方向の動作は ComponentOrientation.LEFT_TO_RIGHT と同じです。
1 つのコンポーネントの方向を設定するには、このメソッドを使用します。ResourceBundle の方向をコンポーネント階層全体に適用するには、java.awt.Window.applyResourceBundle を使用します。
ComponentOrientation
,
Window.applyResourceBundle(java.util.ResourceBundle)
public ComponentOrientation getComponentOrientation()
ComponentOrientation
public AccessibleContext getAccessibleContext()
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.