java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.List.AccessibleAWTList.AccessibleAWTListChild
- すべての実装されたインタフェース:
Serializable
,Accessible
,AccessibleComponent
- 含まれているクラス:
- List.AccessibleAWTList
protected class List.AccessibleAWTList.AccessibleAWTListChild extends Component.AccessibleAWTComponent implements Accessible
このクラスはListの子用のアクセシビリティのサポートを実装しています。 リストの子のユーザー・インタフェース要素に適したJava Accessibility APIを実装しています。
- 導入されたバージョン:
- 1.3
- 関連項目:
- 直列化された形式
-
ネストされたクラスのサマリー
クラス java.awt.Component.AccessibleAWTComponentで宣言されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
-
フィールドのサマリー
クラス java.awt.Component.AccessibleAWTComponentで宣言されたフィールド
accessibleAWTComponentHandler, accessibleAWTFocusHandler
クラス javax.accessibility.AccessibleContextで宣言されたフィールド
ACCESSIBLE_ACTION_PROPERTY, ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY, ACCESSIBLE_CARET_PROPERTY, ACCESSIBLE_CHILD_PROPERTY, ACCESSIBLE_COMPONENT_BOUNDS_CHANGED, ACCESSIBLE_DESCRIPTION_PROPERTY, ACCESSIBLE_HYPERTEXT_OFFSET, ACCESSIBLE_INVALIDATE_CHILDREN, ACCESSIBLE_NAME_PROPERTY, ACCESSIBLE_SELECTION_PROPERTY, ACCESSIBLE_STATE_PROPERTY, ACCESSIBLE_TABLE_CAPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED, ACCESSIBLE_TABLE_MODEL_CHANGED, ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED, ACCESSIBLE_TABLE_ROW_HEADER_CHANGED, ACCESSIBLE_TABLE_SUMMARY_CHANGED, ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED, ACCESSIBLE_TEXT_PROPERTY, ACCESSIBLE_VALUE_PROPERTY, ACCESSIBLE_VISIBLE_DATA_PROPERTY, accessibleDescription, accessibleName, accessibleParent
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 AccessibleAWTListChild(List parent, int indexInParent)
指定された親のList
と、親のこのオブジェクトの0ベースのインデックスを持つ新しいAccessibleAWTListChild
を構築します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 void
addFocusListener(FocusListener l)
このコンポーネントからのフォーカス・イベントを受け取る、指定されたフォーカス・リスナーを追加します。boolean
contains(Point p)
指定されたポイントがオブジェクトの境界の内側にあるかどうかを判定します。そのポイントのxおよびy座標は、オブジェクトの座標系を基準に定義されます。Accessible
getAccessibleAt(Point p)
ローカル座標Point
に含まれているAccessible
子が存在する場合は、それを返します。Accessible
getAccessibleChild(int i)
オブジェクトの指定されたAccessible子を返します。int
getAccessibleChildrenCount()
オブジェクトのAccessible子の数を返します。AccessibleContext
getAccessibleContext()
このオブジェクトのAccessibleContextを返します。int
getAccessibleIndexInParent()
アクセシビリティを実装する親での、このオブジェクトのゼロから始まるインデックスを返します。AccessibleRole
getAccessibleRole()
このオブジェクトの役割を取得します。AccessibleStateSet
getAccessibleStateSet()
このオブジェクトの状態セットを取得します。Color
getBackground()
オブジェクトのバックグラウンド・カラーを返します。Rectangle
getBounds()
オブジェクトの境界を、Rectangleオブジェクトの形式で返します。Cursor
getCursor()
オブジェクトのカーソルを返します。Font
getFont()
オブジェクトのフォントを返します。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
requestFocus()
オブジェクトのフォーカスを要求します。void
setBackground(Color c)
オブジェクトのバックグラウンド・カラーを設定します。void
setBounds(Rectangle r)
オブジェクトの境界を、Rectangleオブジェクトの形式で設定します。void
setCursor(Cursor cursor)
オブジェクトのカーソルを設定します。void
setEnabled(boolean b)
オブジェクトを有効な状態に設定します。void
setFont(Font f)
オブジェクトのフォントを設定します。void
setForeground(Color c)
オブジェクトのフォアグラウンド・カラーを設定します。void
setLocation(Point p)
親を基準にしてオブジェクトの位置を設定します。void
setSize(Dimension d)
オブジェクトが指定された幅と高さを持つように、オブジェクトのサイズを変更します。void
setVisible(boolean b)
オブジェクトの可視状態を設定します。クラス java.awt.Component.AccessibleAWTComponentで宣言されたメソッド
addPropertyChangeListener, getAccessibleComponent, getAccessibleDescription, getAccessibleName, getAccessibleParent, removePropertyChangeListener
クラス javax.accessibility.AccessibleContextで宣言されたメソッド
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
コンストラクタの詳細
-
AccessibleAWTListChild
public AccessibleAWTListChild(List parent, int indexInParent)指定された親のList
と、親のこのオブジェクトの0ベースのインデックスを持つ新しいAccessibleAWTListChild
を構築します。- パラメータ:
parent
- 親List
indexInParent
- 親のインデックス
-
-
メソッドの詳細
-
getAccessibleContext
public AccessibleContext getAccessibleContext()このオブジェクトのAccessibleContextを返します。 このクラスのJava Accessibility APIの実装では、このオブジェクトを返します。これは独自のAccessibleContextとして動作します。- 定義:
getAccessibleContext
、インタフェース:Accessible
- 戻り値:
- このオブジェクト
-
getAccessibleRole
public AccessibleRole getAccessibleRole()このオブジェクトの役割を取得します。- オーバーライド:
getAccessibleRole
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス
- 関連項目:
AccessibleRole
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()このオブジェクトの状態セットを取得します。 オブジェクトのAccessibleStateSetは、一意のAccessibleStateのセットです。 オブジェクトのAccessibleStateSetを変更すると、ACCESSIBLE_STATE_PROPERTYプロパティでPropertyChangeEventがトリガーされます。- オーバーライド:
getAccessibleStateSet
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
- 関連項目:
AccessibleStateSet
,AccessibleState
,Component.AccessibleAWTComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
-
getLocale
public Locale getLocale()コンポーネントのロケールを返します。 コンポーネントがロケールを持たない場合は、その親のロケールが返されます。- オーバーライド:
getLocale
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- このコンポーネントのロケール。 このコンポーネントがロケールを持たない場合は、その親のロケールが返される
- 例外:
IllegalComponentStateException
- Componentが独自のロケールを持たず、包含関係の階層にまだ追加されていないため含んでいる親からロケールを判定できない場合。
-
getAccessibleIndexInParent
public int getAccessibleIndexInParent()アクセシビリティを実装する親での、このオブジェクトのゼロから始まるインデックスを返します。- オーバーライド:
getAccessibleIndexInParent
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- 親での、このオブジェクトのゼロから始まるインデックス。このオブジェクトにAccessible親がない場合は -1
- 関連項目:
Component.AccessibleAWTComponent.getAccessibleParent()
,getAccessibleChildrenCount()
,getAccessibleChild(int)
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()オブジェクトのAccessible子の数を返します。- オーバーライド:
getAccessibleChildrenCount
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトのAccessible子の数
-
getAccessibleChild
public Accessible getAccessibleChild(int i)オブジェクトの指定されたAccessible子を返します。 AccessibleオブジェクトのAccessible子はゼロから始まるため、最初のAccessible子はインデックスが0、2番目の子はインデックスが1のようになります。- オーバーライド:
getAccessibleChild
、クラス:Component.AccessibleAWTComponent
- パラメータ:
i
- 子のゼロから始まるインデックス- 戻り値:
- オブジェクトのAccessible子
- 関連項目:
getAccessibleChildrenCount()
-
getBackground
public Color getBackground()オブジェクトのバックグラウンド・カラーを返します。- 定義:
getBackground
、インタフェース:AccessibleComponent
- オーバーライド:
getBackground
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- サポートされている場合は、オブジェクトのバックグラウンド・カラー。そうでない場合はnull
- 関連項目:
setBackground(java.awt.Color)
-
setBackground
public void setBackground(Color c)オブジェクトのバックグラウンド・カラーを設定します。- 定義:
setBackground
、インタフェース:AccessibleComponent
- オーバーライド:
setBackground
、クラス:Component.AccessibleAWTComponent
- パラメータ:
c
- バックグラウンドの新規Color- 関連項目:
setBackground(java.awt.Color)
-
getForeground
public Color getForeground()オブジェクトのフォアグラウンド・カラーを返します。- 定義:
getForeground
、インタフェース:AccessibleComponent
- オーバーライド:
getForeground
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- サポートされている場合は、オブジェクトのフォアグラウンド・カラー。そうでない場合はnull
- 関連項目:
setForeground(java.awt.Color)
-
setForeground
public void setForeground(Color c)オブジェクトのフォアグラウンド・カラーを設定します。- 定義:
setForeground
、インタフェース:AccessibleComponent
- オーバーライド:
setForeground
、クラス:Component.AccessibleAWTComponent
- パラメータ:
c
- フォアグラウンドの新規Color- 関連項目:
getForeground()
-
getCursor
public Cursor getCursor()オブジェクトのカーソルを返します。- 定義:
getCursor
、インタフェース:AccessibleComponent
- オーバーライド:
getCursor
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- サポートされている場合はオブジェクトのCursor、そうでない場合はnull
- 関連項目:
setCursor(java.awt.Cursor)
-
setCursor
public void setCursor(Cursor cursor)オブジェクトのカーソルを設定します。Javaプラットフォームの実装やネイティブ・システムでマウス・カーソルの形状変更がサポートされていない場合、このメソッドには視覚効果がない場合があります。
- 定義:
setCursor
、インタフェース:AccessibleComponent
- オーバーライド:
setCursor
、クラス:Component.AccessibleAWTComponent
- パラメータ:
cursor
- オブジェクトの新規Cursor- 関連項目:
getCursor()
-
getFont
public Font getFont()オブジェクトのフォントを返します。- 定義:
getFont
、インタフェース:AccessibleComponent
- オーバーライド:
getFont
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- サポートされている場合はオブジェクトのFont、そうでない場合はnull
- 関連項目:
setFont(java.awt.Font)
-
setFont
public void setFont(Font f)オブジェクトのフォントを設定します。- 定義:
setFont
、インタフェース:AccessibleComponent
- オーバーライド:
setFont
、クラス:Component.AccessibleAWTComponent
- パラメータ:
f
- オブジェクトの新規Font- 関連項目:
getFont()
-
getFontMetrics
public FontMetrics getFontMetrics(Font f)オブジェクトのFontMetricsを返します。- 定義:
getFontMetrics
、インタフェース:AccessibleComponent
- オーバーライド:
getFontMetrics
、クラス:Component.AccessibleAWTComponent
- パラメータ:
f
- Font- 戻り値:
- サポートされている場合はオブジェクトのFontMetrics、そうでない場合はnull
- 関連項目:
getFont()
-
isEnabled
public boolean isEnabled()オブジェクトが有効かどうかを判定します。 有効なオブジェクトでは、AccessibleStateSetにAccessibleState.ENABLED状態も設定されています。- 定義:
isEnabled
、インタフェース:AccessibleComponent
- オーバーライド:
isEnabled
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトが有効な場合はtrue、そうでない場合はfalse
- 関連項目:
setEnabled(boolean)
、AccessibleContext.getAccessibleStateSet()
、AccessibleState.ENABLED
、AccessibleStateSet
-
setEnabled
public void setEnabled(boolean b)オブジェクトを有効な状態に設定します。- 定義:
setEnabled
、インタフェース:AccessibleComponent
- オーバーライド:
setEnabled
、クラス:Component.AccessibleAWTComponent
- パラメータ:
b
- trueの場合はこのオブジェクトを有効にし、それ以外の場合は無効にする- 関連項目:
isEnabled()
-
isVisible
public boolean isVisible()オブジェクトが可視かどうかを判定します。 ノート: オブジェクトは可視であろうとしても、そのオブジェクトを含むオブジェクトの1つが可視でない場合は、そのオブジェクトも画面に表示されない場合があります。 オブジェクトが画面に表示されているかどうかを判定するには、isShowing()を使います。可視のオブジェクトでは、AccessibleStateSetでAccessibleState.VISIBLE状態も設定されています。
- 定義:
isVisible
、インタフェース:AccessibleComponent
- オーバーライド:
isVisible
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトが可視状態の場合はtrue、そうでない場合はfalse
- 関連項目:
setVisible(boolean)
、AccessibleContext.getAccessibleStateSet()
、AccessibleState.VISIBLE
、AccessibleStateSet
-
setVisible
public void setVisible(boolean b)オブジェクトの可視状態を設定します。- 定義:
setVisible
、インタフェース:AccessibleComponent
- オーバーライド:
setVisible
、クラス:Component.AccessibleAWTComponent
- パラメータ:
b
- trueの場合はこのオブジェクトを表示し、それ以外の場合は非表示にする- 関連項目:
isVisible()
-
isShowing
public boolean isShowing()オブジェクトが表示されているかどうかを判定します。 オブジェクト、およびその上位オブジェクトの可視性を確認します。 ノート:オブジェクトがほかのオブジェクトに隠されている場合でも、trueを返す場合があります。たとえば、オブジェクトがプルダウン・メニューの下になった場合などがそれに該当します。- 定義:
isShowing
、インタフェース:AccessibleComponent
- オーバーライド:
isShowing
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトが表示されている場合はtrue、そうでない場合はfalse
-
contains
public boolean contains(Point p)指定されたポイントがオブジェクトの境界の内側にあるかどうかを判定します。そのポイントのxおよびy座標は、オブジェクトの座標系を基準に定義されます。- 定義:
contains
、インタフェース:AccessibleComponent
- オーバーライド:
contains
、クラス:Component.AccessibleAWTComponent
- パラメータ:
p
- オブジェクトの座標体系を基準にした、Pointの相対位置- 戻り値:
- オブジェクトがPointを保持している場合はtrue、そうでない場合はfalse
- 関連項目:
getBounds()
-
getLocationOnScreen
public Point getLocationOnScreen()画面上のオブジェクトの位置を返します。- 定義:
getLocationOnScreen
、インタフェース:AccessibleComponent
- オーバーライド:
getLocationOnScreen
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- 画面上のオブジェクトの位置。このオブジェクトが画面上にない場合はnull
- 関連項目:
getBounds()
,getLocation()
-
getLocation
public Point getLocation()画面の座標空間でオブジェクトの左上隅を指定するポイントの形式で、親を基準にしたオブジェクトの位置を取得します。- 定義:
getLocation
、インタフェース:AccessibleComponent
- オーバーライド:
getLocation
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトの境界の左上隅を画面の座標空間で示す、Pointのインスタンス。このオブジェクトまたはその親が画面上にない場合はnull
- 関連項目:
getBounds()
,getLocationOnScreen()
-
setLocation
public void setLocation(Point p)親を基準にしてオブジェクトの位置を設定します。- 定義:
setLocation
、インタフェース:AccessibleComponent
- オーバーライド:
setLocation
、クラス:Component.AccessibleAWTComponent
- パラメータ:
p
- 左上隅の新しい位置- 関連項目:
getLocation()
-
getBounds
public Rectangle getBounds()オブジェクトの境界を、Rectangleオブジェクトの形式で返します。 境界は、オブジェクトの幅、高さ、および親を基準にした位置を指定します。- 定義:
getBounds
、インタフェース:AccessibleComponent
- オーバーライド:
getBounds
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- このコンポーネントの境界を示す矩形。オブジェクトが画面上にない場合はnull
- 関連項目:
contains(java.awt.Point)
-
setBounds
public void setBounds(Rectangle r)オブジェクトの境界を、Rectangleオブジェクトの形式で設定します。 境界は、オブジェクトの幅、高さ、および親を基準にした位置を指定します。- 定義:
setBounds
、インタフェース:AccessibleComponent
- オーバーライド:
setBounds
、クラス:Component.AccessibleAWTComponent
- パラメータ:
r
- コンポーネントの境界を示す矩形- 関連項目:
getBounds()
-
getSize
public Dimension getSize()このオブジェクトのサイズをDimensionオブジェクトの形式で返します。 Dimensionオブジェクトの高さフィールドは、オブジェクトの高さを保持し、幅フィールドは、オブジェクトの幅を保持します。- 定義:
getSize
、インタフェース:AccessibleComponent
- オーバーライド:
getSize
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- このコンポーネントのサイズを示すDimension。オブジェクトが画面上にない場合はnull
- 関連項目:
setSize(java.awt.Dimension)
-
setSize
public void setSize(Dimension d)オブジェクトが指定された幅と高さを持つように、オブジェクトのサイズを変更します。- 定義:
setSize
、インタフェース:AccessibleComponent
- オーバーライド:
setSize
、クラス:Component.AccessibleAWTComponent
- パラメータ:
d
- オブジェクトの新規サイズを指定する寸法。- 関連項目:
getSize()
-
getAccessibleAt
public Accessible getAccessibleAt(Point p)ローカル座標Point
に含まれているAccessible
子が存在する場合は、それを返します。- 定義:
getAccessibleAt
、インタフェース:AccessibleComponent
- オーバーライド:
getAccessibleAt
、クラス:Component.AccessibleAWTComponent
- パラメータ:
p
- このオブジェクトの座標系を基準にした、ポイントの相対位置- 戻り値:
- 存在する場合は指定された位置にある
Accessible
。存在しない場合はnull
-
isFocusTraversable
public boolean isFocusTraversable()オブジェクトがフォーカスを受け入れられるかどうかを返します。 フォーカスを受け入れることができるオブジェクトは、AccessibleStateSet
にAccessibleState.FOCUSABLE
状態も設定されます。- 定義:
isFocusTraversable
、インタフェース:AccessibleComponent
- オーバーライド:
isFocusTraversable
、クラス:Component.AccessibleAWTComponent
- 戻り値:
- オブジェクトがフォーカスを受け入れ可能な場合はtrue、そうでない場合はfalse
- 関連項目:
AccessibleContext.getAccessibleStateSet()
、AccessibleState.FOCUSABLE
、AccessibleState.FOCUSED
、AccessibleStateSet
-
requestFocus
public void requestFocus()オブジェクトのフォーカスを要求します。 このオブジェクトがフォーカスを受け取ることができない場合は、何も起こりません。 そうでない場合は、オブジェクトはフォーカスを受け取ろうとします。- 定義:
requestFocus
、インタフェース:AccessibleComponent
- オーバーライド:
requestFocus
、クラス:Component.AccessibleAWTComponent
- 関連項目:
isFocusTraversable()
-
addFocusListener
public void addFocusListener(FocusListener l)このコンポーネントからのフォーカス・イベントを受け取る、指定されたフォーカス・リスナーを追加します。- 定義:
addFocusListener
、インタフェース:AccessibleComponent
- オーバーライド:
addFocusListener
、クラス:Component.AccessibleAWTComponent
- パラメータ:
l
- フォーカス・リスナー- 関連項目:
removeFocusListener(java.awt.event.FocusListener)
-
removeFocusListener
public void removeFocusListener(FocusListener l)指定されたフォーカス・リスナーを削除して、コンポーネントからのフォーカス・イベントを受け取らないようにします。- 定義:
removeFocusListener
、インタフェース:AccessibleComponent
- オーバーライド:
removeFocusListener
、クラス:Component.AccessibleAWTComponent
- パラメータ:
l
- フォーカス・リスナー- 関連項目:
addFocusListener(java.awt.event.FocusListener)
-