|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.accessibility.AccessibleContext | +--java.awt.Component.AccessibleAWTComponent
ユーザ補助機能のデフォルトサポートの提供に使用する Component の内部クラスです。このクラスは、アプリケーション開発者が直接使用するためではなく、コンポーネント開発者がサブクラス化するためだけに用意されています。
このクラスはこのオブジェクトのユーザ補助機能の取得に使用されます。
入れ子クラスの概要 | |
protected class |
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler
Fire PropertyChange リスナーが登録されていれば、表示または非表示にされたときにそれをトリガします。 |
protected class |
Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
Fire PropertyChange リスナーが登録されていれば、フォーカスイベントが発生したときにそれをトリガします。 |
フィールドの概要 | |
protected ComponentListener |
accessibleAWTComponentHandler
|
protected FocusListener |
accessibleAWTFocusHandler
|
コンストラクタの概要 | |
protected |
Component.AccessibleAWTComponent()
このクラスは抽象クラスですが、すべてのサブクラスでこのコンストラクタを呼び出すようにしてください。 |
メソッドの概要 | |
void |
addFocusListener(FocusListener l)
このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。 |
void |
addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener をリスナーリストに追加します。 |
boolean |
contains(Point p)
指定されたポイントがオブジェクトの境界の内側にあるかどうかを判定します。 |
Accessible |
getAccessibleAt(Point p)
ローカル座標 Point に保持された Accessible の子がある場合はそれを返し、そうでない場合は null を返します。 |
Accessible |
getAccessibleChild(int i)
オブジェクトの Accessible の n 番目の子を返します。 |
int |
getAccessibleChildrenCount()
オブジェクト内のユーザ補助機能の子の数を返します。 |
AccessibleComponent |
getAccessibleComponent()
オブジェクトに関連した AccessibleComponent がある場合はそれを返します。 |
String |
getAccessibleDescription()
オブジェクトのユーザ補助機能の説明を返します。 |
int |
getAccessibleIndexInParent()
ユーザ補助機能を実装する親の中での、このオブジェクトのインデックスを返します。 |
String |
getAccessibleName()
このオブジェクトのユーザ補助機能名を返します。 |
Accessible |
getAccessibleParent()
このオブジェクトの、 Accessible の親を返します。 |
AccessibleRole |
getAccessibleRole()
このオブジェクトの役割を返します。 |
AccessibleStateSet |
getAccessibleStateSet()
このオブジェクトの状態を返します。 |
Color |
getBackground()
このオブジェクトのバックグラウンドカラーを返します。 |
Rectangle |
getBounds()
オブジェクトの境界を、Rectangle オブジェクトの形式で返します。 |
Cursor |
getCursor()
このオブジェクトの Cursor を返します。 |
Font |
getFont()
このオブジェクトの Font を返します。 |
FontMetrics |
getFontMetrics(Font f)
オブジェクトの FontMetrics を返します。 |
Color |
getForeground()
このオブジェクトのフォアグラウンドカラーを返します。 |
Locale |
getLocale()
オブジェクトのロケールを返します。 |
Point |
getLocation()
親を基準にしたオブジェクトの位置を返します。 |
Point |
getLocationOnScreen()
画面上のオブジェクトの位置を返します。 |
Dimension |
getSize()
オブジェクトのサイズを、 Dimension オブジェクトの形式で返します。 |
boolean |
isEnabled()
オブジェクトが有効かどうかを判定します。 |
boolean |
isFocusTraversable()
オブジェクトがフォーカスを受け入れられるかどうかを判定します。 |
boolean |
isShowing()
オブジェクトが表示されているかどうかを判定します。 |
boolean |
isVisible()
オブジェクトが可視かどうかを判定します。 |
void |
removeFocusListener(FocusListener l)
指定されたフォーカスリスナーを削除して、コンポーネントからのフォーカスイベントを受け取らないようにします。 |
void |
removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener をリスナーリストから削除します。 |
void |
requestFocus()
オブジェクトのフォーカスを要求します。 |
void |
setBackground(Color c)
このオブジェクトのバックグラウンドカラーを設定します。 |
void |
setBounds(Rectangle r)
オブジェクトの境界を、 Rectangle オブジェクトの形式で設定します。 |
void |
setCursor(Cursor cursor)
このオブジェクトの Cursor を設定します。 |
void |
setEnabled(boolean b)
オブジェクトを有効な状態に設定します。 |
void |
setFont(Font f)
このオブジェクトの Font を設定します。 |
void |
setForeground(Color c)
このオブジェクトのフォアグラウンドカラーを設定します。 |
void |
setLocation(Point p)
親を基準にしてオブジェクトの位置を設定します。 |
void |
setSize(Dimension d)
幅および高さを持つようにこのオブジェクトをサイズ変更します。 |
void |
setVisible(boolean b)
オブジェクトの可視状態を設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected ComponentListener accessibleAWTComponentHandler
protected FocusListener accessibleAWTFocusHandler
コンストラクタの詳細 |
protected Component.AccessibleAWTComponent()
メソッドの詳細 |
public void addPropertyChangeListener(PropertyChangeListener listener)
AccessibleContext
内の addPropertyChangeListener
listener
- 追加する PropertyChangeListenerAccessibleContext.ACCESSIBLE_NAME_PROPERTY
,
AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY
,
AccessibleContext.ACCESSIBLE_STATE_PROPERTY
,
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY
,
AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY
,
AccessibleContext.ACCESSIBLE_TEXT_PROPERTY
,
AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY
public void removePropertyChangeListener(PropertyChangeListener listener)
AccessibleContext
内の removePropertyChangeListener
listener
- 削除する PropertyChangeListenerpublic String getAccessibleName()
java.awt.Component.getName()
を返すことはほとんどありません。通常、オブジェクトの名前は地域対応された名前ではないため、ユーザに対して意味を持たないからです。オブジェクトが基本的にテキストオブジェクト (メニュー項目など) である場合、ユーザ補助機能名はオブジェクトのテキスト (「保存」など) でなければなりません。オブジェクトがツールヒントを持つ場合、ツールヒントのテキストも適切な String で返されます。
AccessibleContext
内の getAccessibleName
null
AccessibleContext.setAccessibleName(java.lang.String)
public String getAccessibleDescription()
AccessibleContext
内の getAccessibleDescription
null
AccessibleContext.setAccessibleDescription(java.lang.String)
public AccessibleRole getAccessibleRole()
AccessibleContext
内の getAccessibleRole
AccessibleRole
のインスタンスAccessibleRole
public AccessibleStateSet getAccessibleStateSet()
AccessibleContext
内の getAccessibleStateSet
AccessibleStateSet
のインスタンスAccessibleState
public Accessible getAccessibleParent()
Accessible
の親を返します。このオブジェクトの親が Accessible
インタフェースを実装している場合、このメソッドは単純に getParent
を返します。
AccessibleContext
内の getAccessibleParent
Accessible
の親。Accessible
の親がない場合は null
public int getAccessibleIndexInParent()
AccessibleContext
内の getAccessibleIndexInParent
getAccessibleParent()
public int getAccessibleChildrenCount()
Accessible
を実装する場合、このメソッドはこのオブジェクトの子の数を返さなければなりません。
AccessibleContext
内の getAccessibleChildrenCount
public Accessible getAccessibleChild(int i)
Accessible
の n 番目の子を返します。
AccessibleContext
内の getAccessibleChild
i
- ゼロから始まる子のインデックス
Accessible
の子AccessibleContext.getAccessibleChildrenCount()
public Locale getLocale()
AccessibleContext
内の getLocale
public AccessibleComponent getAccessibleComponent()
AccessibleComponent
がある場合はそれを返します。ない場合は null
を返します。
AccessibleContext
内の getAccessibleComponent
AccessibleComponent
public Color getBackground()
AccessibleComponent
内の getBackground
null
AccessibleComponent.setBackground(java.awt.Color)
public void setBackground(Color c)
isOpaque
を参照してください。
AccessibleComponent
内の setBackground
c
- バックグラウンドの新規 Color
Component.isOpaque()
public Color getForeground()
AccessibleComponent
内の getForeground
null
AccessibleComponent.setForeground(java.awt.Color)
public void setForeground(Color c)
AccessibleComponent
内の setForeground
c
- フォアグラウンドの新規 Color
AccessibleComponent.getForeground()
public Cursor getCursor()
Cursor
を返します。
AccessibleComponent
内の getCursor
Cursor
、そうでない場合は null
AccessibleComponent.setCursor(java.awt.Cursor)
public void setCursor(Cursor cursor)
Cursor
を設定します。
AccessibleComponent
内の setCursor
AccessibleComponent.getCursor()
public Font getFont()
Font
を返します。
AccessibleComponent
内の getFont
Font
、そうでない場合は null
AccessibleComponent.setFont(java.awt.Font)
public void setFont(Font f)
Font
を設定します。
AccessibleComponent
内の setFont
f
- オブジェクトの新規 Font
AccessibleComponent.getFont()
public FontMetrics getFontMetrics(Font f)
FontMetrics
を返します。
AccessibleComponent
内の getFontMetrics
f
- Font
FontMetrics
、そうでない場合は null
getFont()
public boolean isEnabled()
AccessibleComponent
内の isEnabled
AccessibleComponent.setEnabled(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.ENABLED
,
AccessibleStateSet
public void setEnabled(boolean b)
AccessibleComponent
内の setEnabled
b
- true の場合はオブジェクトを有効にし、そうでない場合は無効にするAccessibleComponent.isEnabled()
public boolean isVisible()
isShowing
を使います。
AccessibleComponent
内の isVisible
AccessibleComponent.setVisible(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.VISIBLE
,
AccessibleStateSet
public void setVisible(boolean b)
AccessibleComponent
内の setVisible
b
- true の場合はオブジェクトを表示し、そうでない場合はオブジェクトを隠すAccessibleComponent.isVisible()
public boolean isShowing()
AccessibleComponent
内の isShowing
public boolean contains(Point p)
AccessibleComponent
内の contains
p
- オブジェクトの座標体系を基準にした、Point
の相対位置
Point
を保持している場合は true、そうでない場合は falseAccessibleComponent.getBounds()
public Point getLocationOnScreen()
AccessibleComponent
内の getLocationOnScreen
null
AccessibleComponent.getBounds()
,
AccessibleComponent.getLocation()
public Point getLocation()
AccessibleComponent
内の getLocation
- 関連項目:
AccessibleComponent.getBounds()
,
AccessibleComponent.getLocationOnScreen()
public void setLocation(Point p)
AccessibleComponent
内の setLocation
p
- オブジェクトの座標AccessibleComponent.getLocation()
public Rectangle getBounds()
AccessibleComponent
内の getBounds
null
AccessibleComponent.contains(java.awt.Point)
public void setBounds(Rectangle r)
Rectangle
オブジェクトの形式で設定します。境界は、オブジェクトの幅、高さ、および親を基準にした位置を指定します。
AccessibleComponent
内の setBounds
r
- コンポーネントの境界を示す矩形AccessibleComponent.getBounds()
public Dimension getSize()
Dimension
オブジェクトの形式で返します。Dimension オブジェクトの高さフィールドは、オブジェクトの高さを保持し、幅フィールドは、オブジェクトの幅を保持します。
- 定義:
- インタフェース
AccessibleComponent
内の getSize
- 戻り値:
- コンポーネントのサイズを示す
Dimension
オブジェクト。オブジェクトが画面上にない場合は null
- 関連項目:
AccessibleComponent.setSize(java.awt.Dimension)
public void setSize(Dimension d)
AccessibleComponent
内の setSize
d
- - オブジェクトの新規サイズを指定する寸法AccessibleComponent.getSize()
public Accessible getAccessibleAt(Point p)
Point
に保持された Accessible
の子がある場合はそれを返し、そうでない場合は null
を返します。
AccessibleComponent
内の getAccessibleAt
p
- Accessible
の左上隅を指定する点。オブジェクトの親の座標空間で指定
Accessible
、そうでない場合は null
public boolean isFocusTraversable()
AccessibleComponent
内の isFocusTraversable
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.FOCUSABLE
,
AccessibleState.FOCUSED
,
AccessibleStateSet
public void requestFocus()
AccessibleComponent
内の requestFocus
AccessibleComponent.isFocusTraversable()
public void addFocusListener(FocusListener l)
AccessibleComponent
内の addFocusListener
l
- フォーカスリスナーAccessibleComponent.removeFocusListener(java.awt.event.FocusListener)
public void removeFocusListener(FocusListener l)
AccessibleComponent
内の removeFocusListener
l
- フォーカスリスナーAccessibleComponent.addFocusListener(java.awt.event.FocusListener)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.