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を構築します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 booleandoAccessibleAction(int i)オブジェクトに対して指定されたアクションを実行します。AccessibleActiongetAccessibleAction()1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleActionを取得します。intgetAccessibleActionCount()オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルト・アクション」と見なされます。StringgetAccessibleActionDescription(int i)指定されたオブジェクトのアクションについての説明を返します。AccessibleComponentgetAccessibleComponent()このオブジェクトに関連付けられたAccessibleComponentを取得します。AccessibleContextgetAccessibleContext()このオブジェクトの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
-