クラス java.awt.Component
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.awt.Component

java.lang.Object
   |
   +----java.awt.Component

public class Component
extends Object
インタフェース ImageObserver
一般的な Abstract Window Toolkit コンポーネント。

Method Index

 o action(Event, Object)
コンポーネント内でアクションが起こると呼び出される。
 o addNotify()
ピアを作成することをコンポーネントに通知する。
 o bounds()
コンポーネントの現在の境界を返す。
 o checkImage(Image, ImageObserver)
指定されたイメージの表示画面構造の状態を返す。
 o checkImage(Image, int, int, ImageObserver)
指定されたイメージの大きさの決定している表示画面の構造状態を返す。
 o createImage(ImageProducer)
指定されたイメージプロデューサーからイメージを作成する。
 o createImage(int, int)
ダブルバッファリングのために使用されるオフスクリーン描画イメージを作成する。
 o deliverEvent(Event)
コンポーネントもしくはサブコンポーネトの 1 つにイベントを送る。
 o disable()
コンポーネントを使用不可能にする。
 o enable()
コンポーネントを使用可能にする。
 o enable(boolean)
コンポーネントを条件付きで使用可能にする。
 o getBackground()
背景色を得る。
 o getColorModel()
出力デバイス上にコンポーネントを表示するために使う ColorModel を得る。
 o getFont()
コンポーネントのフォントを得る。
 o getFontMetrics(Font)
コンポーネントのフォントメトリックを得る。
 o getForeground()
前景色を得る。
 o getGraphics()
コンポーネントのGraphicsコンテキストを得る。
 o getParent()
コンポーネントの親を得る。
 o getPeer()
コンポーネントのピアを得る。
 o getToolkit()
コンポーネントのツールキットを得る。
 o gotFocus(Event, Object)
コンポーネントが入力フォーカスを受けたことを示す。
 o handleEvent(Event)
イベントを処理する。
 o hide()
コンポーネントを隠す。
 o imageUpdate(Image, int, int, int, int, int)
イメージが変わったとき、コンポーネントを再描画する。
 o inside(int, int)
指定されたx、y座標がこのコンポーネントの中に位置しているかを検査する。
 o invalidate()
コンポーネントを無効にする。
 o isEnabled()
コンポーネントが使用可能かどうか検査する。
 o isShowing()
コンポーネントが画面上に表示されているかどうか検査する。
 o isValid()
コンポーネントが有効かどうか検査する。
 o isVisible()
コンポーネントが可視かどうか検査する。
 o keyDown(Event, int)
キーボードが押されると呼び出される
 o keyUp(Event, int)
キーボードをを離すと呼び出される。
 o layout()
コンポーネントを配置する。
 o list()
プリントストリームに一覧を出力する。
 o list(PrintStream)
指定されたプリントストリームに一覧を出力する。
 o list(PrintStream, int)
指定された位置から、指定されたプリントストリームに 一覧を出力する。
 o locate(int, int)
x、y座標を含むコンポーネントもしくはサブコンポーネントを返す。
 o location()
コンポーネントの現在位置を返す。
 o lostFocus(Event, Object)
コンポーネントが入力フォーカスを失ったことを示す。
 o minimumSize()
コンポーネントの最小サイズを返す。
 o mouseDown(Event, int, int)
マウスがクリックされると呼び出される。
 o mouseDrag(Event, int, int)
マウスがクリックされドラッグされると呼び出される。
 o mouseEnter(Event, int, int)
マウスがコンポーネントに入ると呼び出される。
 o mouseExit(Event, int, int)
マウスがコンポーネントから出ると呼び出される。
 o mouseMove(Event, int, int)
マウスがクリックされていない状態で移動されると呼び出される。
 o mouseUp(Event, int, int)
マウスボタンが離されると呼び出される。
 o move(int, int)
新しい座標にコンポーネントを移動する。
 o nextFocus()
次のコンポーネントにフォーカスを移動する。
 o paint(Graphics)
コンポーネントを描画する。
 o paintAll(Graphics)
コンポーネントとそのサブコンポーネントを描画する。
 o paramString()
コンポーネントのパラメータ文字列を返す。
 o postEvent(Event)
コンポーネントにイベントを送る。
 o preferredSize()
コンポーネントの推奨サイズを返す。
 o prepareImage(Image, ImageObserver)
このコンポーネント上にレンダリングするためのイメージを用意する。
 o prepareImage(Image, int, int, ImageObserver)
このコンポーネント上にレンダリングするための、 指定された幅と高さのイメージを用意する。
 o print(Graphics)
コンポーネントをプリントする。
 o printAll(Graphics)
コンポーネントとそのサブコンポーネントをプリントする。
 o removeNotify()
ピアを破壊することをコンポーネントに通知する。
 o repaint()
コンポーネントを再描画する。
 o repaint(long)
コンポーネントを再描画する。
 o repaint(int, int, int, int)
コンポーネントの一部を描画する。
 o repaint(long, int, int, int, int)
コンポーネントの一部を再描画する。
 o requestFocus()
入力フォーカスを要求する。
 o reshape(int, int, int, int)
指定された境界の矩形領域にコンポーネントを再形成する。
 o resize(int, int)
指定された幅と高さにコンポーネントを変更する。
 o resize(Dimension)
指定された大きさにコンポーネントを変更する。
 o setBackground(Color)
背景色を設定する
 o setFont(Font)
コンポーネントのフォントを設定する。
 o setForeground(Color)
前景色を設定する。
 o show()
コンポーネントを表示する。
 o show(boolean)
コンポーネントを条件付きで表示する。
 o size()
コンポーネントの現在のサイズを返す。
 o toString()
コンポーネントの文字列表現を返す。
 o update(Graphics)
コンポーネントを更新する。
 o validate()
コンポーネントを有効にする。

Methods

 o getParent
  public Container getParent()
コンポーネントの親を得る。
 o getPeer
  public ComponentPeer getPeer()
コンポーネントのピアを得る。
 o getToolkit
  public Toolkit getToolkit()
コンポーネントのツールキットを得る。ツールキットはコンポーネントのピアを 作成するときに使用される。コンポーネントを含む Frame がどのツールキット が使用されるかをコントロールする。 コンポーネントがまだ Frame に追加されていないか、あるいは後に異なる Frame へ移動されると、使用しているツールキットが変更される場合がある。
 o isValid
  public boolean isValid()
コンポーネントが有効かどうか検査する。 コンポーネントは最初に画面に表示されるときに 無効に設定される。
参照:
validate, invalidate
 o isVisible
  public boolean isVisible()
コンポーネントが可視かどうか検査する。 コンポーネントは最初の状態では可視である。(Frame のようなトップレベルの コンポーネントを除く)。
参照:
show, hide
 o isShowing
  public boolean isShowing()
コンポーネントが画面上に表示されているかどうか検査する。 コンポーネントが表示されているためには自身が可視であり、 かつ、表示されていて可視状態であるコンテナの中になければならない。
参照:
show, hide
 o isEnabled
  public boolean isEnabled()
コンポーネントが使用可能かどうか検査する。 コンポーネントは初期化時は使用可能である。
参照:
enable, disable
 o location
  public Point location()
コンポーネントの現在位置を返す。 この位置は、親の座標空間内にある。
参照:
move
 o size
  public Dimension size()
コンポーネントの現在のサイズを返す。
参照:
resize
 o bounds
  public Rectangle bounds()
コンポーネントの現在の境界を返す。
参照:
reshape
 o enable
  public synchronized void enable()
コンポーネントを使用可能にする。
参照:
isEnabled, disable
 o enable
  public void enable(boolean cond)
コンポーネントを条件付きで使用可能にする。
パラメータ:
cond - true ならコンポーネントを使用可能に、それ以外では 使用不可能にする
参照:
enable, disable
 o disable
  public synchronized void disable()
コンポーネントを使用不可能にする。
参照:
isEnabled, enable
 o show
  public synchronized void show()
コンポーネントを表示する。
参照:
isVisible, hide
 o show
  public void show(boolean cond)
コンポーネントを条件付きで表示する。
パラメータ:
cond - true ならコンポーネントを表示するが、それ以外では隠す
参照:
show, hide
 o hide
  public synchronized void hide()
コンポーネントを隠す。
参照:
isVisible, hide
 o getForeground
  public Color getForeground()
前景色を得る。 コンポーネントが前景色を 持っていない場合、その親の前景色 返される。
参照:
setForeground
 o setForeground
  public synchronized void setForeground(Color c)
前景色を設定する。
パラメータ:
c - 前景色
参照:
getForeground
 o getBackground
  public Color getBackground()
背景色を得る。 コンポーネントが背景色 を持っていない場合、その親の背景色が 返される。
参照:
setBackground
 o setBackground
  public synchronized void setBackground(Color c)
背景色を設定する
パラメータ:
c - 背景色
参照:
getBackground
 o getFont
  public Font getFont()
コンポーネントのフォントを得る。コンポーネントがフォントを 持っていない場合、その親のフォントが返される。
参照:
setFont
 o setFont
  public synchronized void setFont(Font f)
コンポーネントのフォントを設定する。
パラメータ:
f - フォント
参照:
getFont
 o getColorModel
  public synchronized ColorModel getColorModel()
出力デバイス上にコンポーネントを表示するために使う ColorModel を得る。
参照:
ColorModel
 o move
  public void move(int x,
                   int y)
新しい座標にコンポーネントを移動する。x、y座標は親の座標空間内にある。
パラメータ:
x - x座標
y - y座標
参照:
location, reshape
 o resize
  public void resize(int width,
                     int height)
指定された幅と高さにコンポーネントを変更する。
パラメータ:
width - コンポーネントの幅
height - コンポーネントの高さ
参照:
size, reshape
 o resize
  public void resize(Dimension d)
指定された大きさにコンポーネントを変更する。
パラメータ:
d - コンポーネントの大きさ
参照:
size, reshape
 o reshape
  public synchronized void reshape(int x,
                                   int y,
                                   int width,
                                   int height)
指定された境界の矩形領域にコンポーネントを再形成する。
パラメータ:
x - x座標
y - y座標
width - コンポーネントの幅
height - コンポーネントの高さ
参照:
bounds, move, resize
 o preferredSize
  public Dimension preferredSize()
コンポーネントの推奨サイズを返す。
参照:
minimumSize, LayoutManager
 o minimumSize
  public Dimension minimumSize()
コンポーネントの最小サイズを返す。
参照:
preferredSize, LayoutManager
 o layout
  public void layout()
コンポーネントを配置する。普通、コンポーネントが有効なときに 呼び出される。
参照:
validate, LayoutManager
 o validate
  public void validate()
コンポーネントを有効にする。
参照:
invalidate, layout, LayoutManager
 o invalidate
  public void invalidate()
コンポーネントを無効にする。
参照:
validate, layout, LayoutManager
 o getGraphics
  public Graphics getGraphics()
コンポーネントのGraphicsコンテキストを得る。 このメソッドは、コンポーネントが現在スクリーン上にない場合、 nullを返す。
参照:
paint
 o getFontMetrics
  public FontMetrics getFontMetrics(Font font)
コンポーネントのフォントメトリックを得る。 このメソッドは、コンポーネントが現在スクリーン上にない場合、 nullを返す。
パラメータ:
font - フォント
参照:
getFont
 o paint
  public void paint(Graphics g)
コンポーネントを描画する。
パラメータ:
g - 描画に使う Graphics コンテキスト
参照:
update
 o update
  public void update(Graphics g)
コンポーネントを更新する。このメソッドは再描画の呼び出しとともに 呼び出される。背景がクリアされていなくても問題はない。
パラメータ:
g - 更新に使う Graphics コンテキスト
参照:
paint, repaint
 o paintAll
  public void paintAll(Graphics g)
コンポーネントとそのサブコンポーネントを描画する。
パラメータ:
g - 描画に使う Graphics コンテキスト
参照:
paint
 o repaint
  public void repaint()
コンポーネントを再描画する。可能な限り速やかに update メソッド を呼び出す。
参照:
paint
 o repaint
  public void repaint(long tm)
コンポーネントを再描画する。 tm ミリ秒内に update メソッドを呼び出す。
パラメータ:
tm - 更新迄のミリ秒単位での最大時間
参照:
paint
 o repaint
  public void repaint(int x,
                      int y,
                      int width,
                      int height)
コンポーネントの一部を描画する。可能な限り速やかに update メソッド を呼び出す。
パラメータ:
x - x座標
y - y座標
width - 幅
height - 高さ
参照:
repaint
 o repaint
  public void repaint(long tm,
                      int x,
                      int y,
                      int width,
                      int height)
コンポーネントの一部を再描画する。 tm ミリ秒内にupdateメソッドを呼び出す。
パラメータ:
tm - 更新前のミリ秒単位の最大時間
x - x座標
y - y座標
width - 幅
height - 高さ
参照:
repaint
 o print
  public void print(Graphics g)
コンポーネントをプリントする。このメソッドのデフォルトの実装は paintメソッドを呼び出す。
パラメータ:
g - プリントに使う Graphics コンテキスト
参照:
paint
 o printAll
  public void printAll(Graphics g)
コンポーネントとそのサブコンポーネントをプリントする。
パラメータ:
g - プリントに使う Graphics コンテキスト
参照:
print
 o imageUpdate
  public boolean imageUpdate(Image img,
                             int flags,
                             int x,
                             int y,
                             int w,
                             int h)
イメージが変わったとき、コンポーネントを再描画する。
返り値:
イメージが変更された場合true、それ以外はfalse
 o createImage
  public Image createImage(ImageProducer producer)
指定されたイメージプロデューサーからイメージを作成する。
パラメータ:
producer - イメージプロデューサー
 o createImage
  public Image createImage(int width,
                           int height)
ダブルバッファリングのために使用されるオフスクリーン描画イメージを作成する。
パラメータ:
width - 指定された幅
height - 指定された高さ
 o prepareImage
  public boolean prepareImage(Image image,
                              ImageObserver observer)
このコンポーネント上にレンダリングするためのイメージを用意する。 イメージデータは他のスレッドで非同期にダウンロードされる。そして イメージの適切な表示画面が作成される。
パラメータ:
image - 表示画面のために用意するイメージ
observer - イメージが用意されていることを通知されるImageObserverオブジェクト
返り値:
イメージの用意がすでに完了している場合true
参照:
ImageObserver
 o prepareImage
  public boolean prepareImage(Image image,
                              int width,
                              int height,
                              ImageObserver observer)
このコンポーネント上にレンダリングするための、 指定された幅と高さのイメージを用意する。 イメージデータは他のスレッドで非同期にダウンロードされる。そして イメージの適切な大きさの表示画面が作成される。
パラメータ:
image - 表示画面のために用意するイメージ
width - 希望表示画面の幅
height - 希望表示画面の高さ
observer - イメージが用意されていることを通知されるImageObserverオブジェクト
返り値:
イメージの用意がすでに完了している場合true
参照:
ImageObserver
 o checkImage
  public int checkImage(Image image,
                        ImageObserver observer)
指定されたイメージの表示画面構造の状態を返す。 このメソッドはイメージをロードしない。 イメージを強制的にロードするにはprepareImageメソッドを使用する。
パラメータ:
image - 状態を検査するイメージ
observer - イメージが用意されていることを通知されるImageObserverオブジェクト
返り値:
現在利用可能なデータの ImageObserver フラグとの論理和
参照:
ImageObserver, prepareImage
 o checkImage
  public int checkImage(Image image,
                        int width,
                        int height,
                        ImageObserver observer)
指定されたイメージの大きさの決定している表示画面の構造状態を返す。 このメソッドはイメージをロードしない。 イメージを強制的にロードするにはprepareImageメソッドを使用する。
パラメータ:
image - 状態を検査するイメージ
width - 状態を検査するための大きさが決定している画面の幅
height - 状態を検査するための大きさが決定している画面の高さ
observer - イメージが用意されていることを通知されるImageObserverオブジェクト
返り値:
現在利用可能なデータの ImageObserver フラグとの論理和
参照:
ImageObserver, prepareImage
 o inside
  public synchronized boolean inside(int x,
                                     int y)
指定されたx、y座標がこのコンポーネントの中に位置しているかを検査する。 デフォルトでは、xとyがコンポーネントの境界領域内にある場合 コンポーネント内にあると判定される。
パラメータ:
x - x座標
y - y座標
参照:
locate
 o locate
  public Component locate(int x,
                          int y)
x、y座標を含むコンポーネントもしくはサブコンポーネントを返す。
パラメータ:
x - x座標
y - y座標
参照:
inside
 o deliverEvent
  public void deliverEvent(Event e)
コンポーネントもしくはサブコンポーネトの 1 つにイベントを送る。
パラメータ:
e - イベント
参照:
handleEvent, postEvent
 o postEvent
  public boolean postEvent(Event e)
コンポーネントにイベントを送る。handleEvent メソッドを呼び出す。 handleEvent が false を返す場合、イベントはコンポーネントの親に 引き渡される。
パラメータ:
e - イベント
参照:
handleEvent, deliverEvent
 o handleEvent
  public boolean handleEvent(Event evt)
イベントを処理する。 イベントが処理されるとtrueを返し、イベントは コンポーネントの親に引き渡されない。 デフォルトのイベント処理はプログラムを容易にするいくつ かの補助メソッドを呼び出す。
パラメータ:
evt - イベント
参照:
mouseEnter, mouseExit, mouseMove, mouseDown, mouseDrag, mouseUp, keyDown, action
 o mouseDown
  public boolean mouseDown(Event evt,
                           int x,
                           int y)
マウスがクリックされると呼び出される。
パラメータ:
evt - イベント
x - x座標
y - y座標
参照:
handleEvent
 o mouseDrag
  public boolean mouseDrag(Event evt,
                           int x,
                           int y)
マウスがクリックされドラッグされると呼び出される。
パラメータ:
evt - イベント
x - x座標
y - y座標
参照:
handleEvent
 o mouseUp
  public boolean mouseUp(Event evt,
                         int x,
                         int y)
マウスボタンが離されると呼び出される。
パラメータ:
evt - イベント
x - x座標
y - y座標
参照:
handleEvent
 o mouseMove
  public boolean mouseMove(Event evt,
                           int x,
                           int y)
マウスがクリックされていない状態で移動されると呼び出される。
パラメータ:
evt - イベント
x - x座標
y - y座標
参照:
handleEvent
 o mouseEnter
  public boolean mouseEnter(Event evt,
                            int x,
                            int y)
マウスがコンポーネントに入ると呼び出される。
パラメータ:
evt - イベント
x - x座標
y - y座標
参照:
handleEvent
 o mouseExit
  public boolean mouseExit(Event evt,
                           int x,
                           int y)
マウスがコンポーネントから出ると呼び出される。
パラメータ:
evt - イベント
x - x座標
y - y座標
参照:
handleEvent
 o keyDown
  public boolean keyDown(Event evt,
                         int key)
キーボードが押されると呼び出される
パラメータ:
evt - イベント
key - 押されたキー
参照:
handleEvent
 o keyUp
  public boolean keyUp(Event evt,
                       int key)
キーボードをを離すと呼び出される。
パラメータ:
evt - イベント
key - 離したキー
参照:
handleEvent
 o action
  public boolean action(Event evt,
                        Object what)
コンポーネント内でアクションが起こると呼び出される。
パラメータ:
evt - イベント
what - 起こされるアクション
参照:
handleEvent
 o addNotify
  public void addNotify()
ピアを作成することをコンポーネントに通知する。
参照:
getPeer, removeNotify
 o removeNotify
  public synchronized void removeNotify()
ピアを破壊することをコンポーネントに通知する。
参照:
getPeer, addNotify
 o gotFocus
  public boolean gotFocus(Event evt,
                          Object what)
コンポーネントが入力フォーカスを受けたことを示す。
参照:
requestFocus, lostFocus
 o lostFocus
  public boolean lostFocus(Event evt,
                           Object what)
コンポーネントが入力フォーカスを失ったことを示す。
参照:
requestFocus, gotFocus
 o requestFocus
  public void requestFocus()
入力フォーカスを要求する。このメソッドが完了した場合、 gotFocus()メソッドが呼び出される。
参照:
gotFocus
 o nextFocus
  public void nextFocus()
次のコンポーネントにフォーカスを移動する。
参照:
requestFocus, gotFocus
 o paramString
  protected String paramString()
コンポーネントのパラメータ文字列を返す。
 o toString
  public String toString()
コンポーネントの文字列表現を返す。
オーバーライド:
クラス ObjecttoString
 o list
  public void list()
プリントストリームに一覧を出力する。
 o list
  public void list(PrintStream out)
指定されたプリントストリームに一覧を出力する。
パラメータ:
out - Stream名
 o list
  public void list(PrintStream out,
                   int indent)
指定された位置から、指定されたプリントストリームに 一覧を出力する。
パラメータ:
out - Stream 名
indent - 一覧の開始位置

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標