java.lang.Object
javax.accessibility.AccessibleContext
javax.swing.JList.AccessibleJList.AccessibleJListChild
- すべての実装されたインタフェース:
Accessible
,AccessibleAction
,AccessibleComponent
- 含まれているクラス:
- JList.AccessibleJList
protected class JList.AccessibleJList.AccessibleJListChild extends AccessibleContext implements Accessible, AccessibleComponent, AccessibleAction
このクラスはList子に適したアクセシビリティ・サポートを実装しています。
-
フィールドのサマリー
クラス 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
インタフェース javax.accessibility.AccessibleActionで宣言されたフィールド
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 AccessibleJListChild(JList<E> parent, int indexInParent)
AccessibleJListChild
を構築します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 boolean
doAccessibleAction(int i)
オブジェクトに対して指定されたアクションを実行します。AccessibleAction
getAccessibleAction()
1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleAction
を取得します。int
getAccessibleActionCount()
オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルト・アクション」と見なされます。String
getAccessibleActionDescription(int i)
指定されたオブジェクトのアクションについての説明を返します。AccessibleComponent
getAccessibleComponent()
このオブジェクトに関連付けられたAccessibleComponentを取得します。AccessibleContext
getAccessibleContext()
このオブジェクトのAccessibleContextを取得します。AccessibleIcon[]
getAccessibleIcon()
AccessibleIcon
の配列の唯一の項目として要素描画のアイコンを返し、描画コンポーネントにアイコンが含まれない場合はnull
配列を返します。クラス javax.accessibility.AccessibleContextで宣言されたメソッド
addPropertyChangeListener, firePropertyChange, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleEditableText, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getAccessibleRelationSet, getAccessibleRole, getAccessibleSelection, getAccessibleStateSet, getAccessibleTable, getAccessibleText, getAccessibleValue, getLocale, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
クラス java.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェース javax.accessibility.AccessibleComponentで宣言されたメソッド
addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
-
コンストラクタの詳細
-
AccessibleJListChild
AccessibleJListChild
を構築します。- パラメータ:
parent
- 親indexInParent
- 親のインデックス
-
-
メソッドの詳細
-
getAccessibleContext
public AccessibleContext getAccessibleContext()このオブジェクトのAccessibleContextを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これは独自のAccessibleContextです。- 定義:
getAccessibleContext
、インタフェース:Accessible
- 戻り値:
- このオブジェクト
-
getAccessibleComponent
public AccessibleComponent getAccessibleComponent()このオブジェクトに関連付けられたAccessibleComponentを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleComponentインタフェースを実装します。- オーバーライド:
getAccessibleComponent
、クラス:AccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
AccessibleComponent
-
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()AccessibleIcon
の配列の唯一の項目として要素描画のアイコンを返し、描画コンポーネントにアイコンが含まれない場合はnull
配列を返します。- オーバーライド:
getAccessibleIcon
、クラス:AccessibleContext
- 戻り値:
- アクセシビリティのアイコンが格納されている配列。ない場合は
null
配列 - 導入されたバージョン:
- 1.3
- 関連項目:
AccessibleIcon
-
getAccessibleAction
public AccessibleAction getAccessibleAction()1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleAction
を取得します。- オーバーライド:
getAccessibleAction
、クラス:AccessibleContext
- 実装要件:
- このAccessibleJListChildのAccessibleActionを次のように返します: この子の"親のインデックス"にあるコンポーネントのListCellRendererの最初のgetListCellRendererComponentが呼び出されます。 次に、そのAccessibleContextがフェッチされ、そのAccessibleContext AccessibleActionが返されます。 このプロセスを使用してAccessibleActionが見つからない場合、AccessibleActionインタフェースの実装を持つこのオブジェクトが返されることに注意してください。
- 戻り値:
- オブジェクトによってサポートされている場合は
AccessibleAction
。そうでなければnull
を返す - 導入されたバージョン:
- 9
- 関連項目:
AccessibleAction
-
doAccessibleAction
public boolean doAccessibleAction(int i)オブジェクトに対して指定されたアクションを実行します。- 定義:
doAccessibleAction
、インタフェース:AccessibleAction
- 実装要件:
- i == 0がJList.this.setSelectedIndex(indexInParent)を呼び出してこのAccessibleJListChildを選択してからtrueを返した場合、それ以外の場合はfalseを返します。
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションが実行された場合は
true
; そうでなければfalse
- 導入されたバージョン:
- 9
- 関連項目:
AccessibleAction.getAccessibleActionCount()
-
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)指定されたオブジェクトのアクションについての説明を返します。- 定義:
getAccessibleActionDescription
、インタフェース:AccessibleAction
- 実装要件:
- i == 0がUIManager.getString("AbstractButton.clickText")からフェッチされたアクション記述を返した場合、それ以外の場合はnullを返します。
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションの
String
の説明 - 導入されたバージョン:
- 9
- 関連項目:
AccessibleAction.getAccessibleActionCount()
-
getAccessibleActionCount
public int getAccessibleActionCount()オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルト・アクション」と見なされます。- 定義:
getAccessibleActionCount
、インタフェース:AccessibleAction
- 実装要件:
- 1を返します。つまり、アクションは1つだけです。
- 戻り値:
- このオブジェクト内の0から始まるアクションの数
- 導入されたバージョン:
- 9
-