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
- 
コンストラクタの詳細- 
AccessibleJListChildAccessibleJListChildを構築します。- パラメータ:
- parent- 親
- indexInParent- 親のインデックス
 
 
- 
- 
メソッドの詳細- 
getAccessibleContextpublic AccessibleContext getAccessibleContext()このオブジェクトのAccessibleContextを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これは独自のAccessibleContextです。- 定義:
- getAccessibleContext、インタフェース:- Accessible
- 戻り値:
- このオブジェクト
 
- 
getAccessibleComponentpublic AccessibleComponent getAccessibleComponent()このオブジェクトに関連付けられたAccessibleComponentを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleComponentインタフェースを実装します。- オーバーライド:
- getAccessibleComponent、クラス:- AccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
- AccessibleComponent
 
- 
getAccessibleIconpublic AccessibleIcon[] getAccessibleIcon()AccessibleIconの配列の唯一の項目として要素描画のアイコンを返し、描画コンポーネントにアイコンが含まれない場合はnull配列を返します。- オーバーライド:
- getAccessibleIcon、クラス:- AccessibleContext
- 戻り値:
- アクセシビリティのアイコンが格納されている配列。ない場合はnull配列
- 導入されたバージョン:
- 1.3
- 関連項目:
- AccessibleIcon
 
- 
getAccessibleActionpublic AccessibleAction getAccessibleAction()1つ以上のアクションをサポートするこのオブジェクトに関連付けられたAccessibleActionを取得します。- オーバーライド:
- getAccessibleAction、クラス:- AccessibleContext
- 実装要件:
- このAccessibleJListChildのAccessibleActionを次のように返します: この子の"親のインデックス"にあるコンポーネントのListCellRendererの最初のgetListCellRendererComponentが呼び出されます。 次に、そのAccessibleContextがフェッチされ、そのAccessibleContext AccessibleActionが返されます。 このプロセスを使用してAccessibleActionが見つからない場合、AccessibleActionインタフェースの実装を持つこのオブジェクトが返されることに注意してください。
- 戻り値:
- オブジェクトによってサポートされている場合はAccessibleAction。そうでなければnullを返す
- 導入されたバージョン:
- 9
- 関連項目:
- AccessibleAction
 
- 
doAccessibleActionpublic boolean doAccessibleAction(int i)オブジェクトに対して指定されたアクションを実行します。- 定義:
- doAccessibleAction、インタフェース:- AccessibleAction
- 実装要件:
- i == 0がJList.this.setSelectedIndex(indexInParent)を呼び出してこのAccessibleJListChildを選択してからtrueを返した場合、それ以外の場合はfalseを返します。
- パラメータ:
- i- アクションのゼロから始まるインデックス
- 戻り値:
- アクションが実行された場合はtrue; そうでなければfalse
- 導入されたバージョン:
- 9
- 関連項目:
- AccessibleAction.getAccessibleActionCount()
 
- 
getAccessibleActionDescriptionpublic String getAccessibleActionDescription(int i)指定されたオブジェクトのアクションについての説明を返します。- 定義:
- getAccessibleActionDescription、インタフェース:- AccessibleAction
- 実装要件:
- i == 0がUIManager.getString("AbstractButton.clickText")からフェッチされたアクション記述を返した場合、それ以外の場合はnullを返します。
- パラメータ:
- i- アクションのゼロから始まるインデックス
- 戻り値:
- アクションのStringの説明
- 導入されたバージョン:
- 9
- 関連項目:
- AccessibleAction.getAccessibleActionCount()
 
- 
getAccessibleActionCountpublic int getAccessibleActionCount()オブジェクトで利用可能なアクセシビリティ対応のアクションの数を返します。アクションが複数ある場合は、最初のアクションがオブジェクトの「デフォルト・アクション」と見なされます。- 定義:
- getAccessibleActionCount、インタフェース:- AccessibleAction
- 実装要件:
- 1を返します。つまり、アクションは1つだけです。
- 戻り値:
- このオブジェクト内の0から始まるアクションの数
- 導入されたバージョン:
- 9
 
 
-