- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- java.awt.Component.AccessibleAWTComponent
-
- java.awt.Container.AccessibleAWTContainer
-
- javax.swing.JComponent.AccessibleJComponent
-
- javax.swing.JComboBox.AccessibleJComboBox
-
- すべての実装されたインタフェース:
Serializable
,AccessibleAction
,AccessibleComponent
,AccessibleExtendedComponent
,AccessibleSelection
protected class JComboBox.AccessibleJComboBox extends JComponent.AccessibleJComponent implements AccessibleAction, AccessibleSelection
このクラスはJComboBox
クラスのアクセシビリティ・サポートを実装しています。 コンボ・ボックス・ユーザーインタフェース要素に適したJava Accessibility APIを実装しています。警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートが
java.beans
パッケージに追加されています。XMLEncoder
を参照してください。- 関連項目:
- 直列化された形式
-
-
ネストされたクラスのサマリー
-
クラス java.awt.Component.AccessibleAWTComponentで宣言されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
-
クラス javax.swing.JComponent.AccessibleJComponentで宣言されたネストされたクラス/インタフェース
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
-
-
フィールドのサマリー
-
インタフェース javax.accessibility.AccessibleActionで宣言されたフィールド
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
-
クラス 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
-
クラス java.awt.Component.AccessibleAWTComponentで宣言されたフィールド
accessibleAWTComponentHandler, accessibleAWTFocusHandler
-
クラス java.awt.Container.AccessibleAWTContainerで宣言されたフィールド
accessibleContainerHandler
-
クラス javax.swing.JComponent.AccessibleJComponentで宣言されたフィールド
accessibleFocusHandler
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 AccessibleJComboBox()
AccessibleJComboBoxインスタンスを返します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 void
addAccessibleSelection(int i)
オブジェクトの指定されたAccessible子をオブジェクトの選択に追加します。void
clearAccessibleSelection()
オブジェクト内の選択をクリアします。オブジェクト内で子が選択されていない状態になります。boolean
doAccessibleAction(int i)
オブジェクトに対して指定されたActionを実行します。AccessibleAction
getAccessibleAction()
このオブジェクトに関連付けられたAccessibleActionを取得します。int
getAccessibleActionCount()
オブジェクトで利用できるActionの数を返します。String
getAccessibleActionDescription(int i)
オブジェクトの指定されたアクションの説明を返します。Accessible
getAccessibleChild(int i)
オブジェクトのn番目のAccessible子を返します。int
getAccessibleChildrenCount()
オブジェクト内のアクセシビリティ対応の子の数を返します。AccessibleRole
getAccessibleRole()
このオブジェクトの役割を取得します。AccessibleSelection
getAccessibleSelection()
このオブジェクトに関連付けられたAccessibleSelectionを取得します。Accessible
getAccessibleSelection(int i)
ポップアップ内の指定された選択済みの子を表すAccessibleを返します。int
getAccessibleSelectionCount()
現在選択されているAccessible子の数を返します。AccessibleStateSet
getAccessibleStateSet()
このオブジェクトの状態セットを取得します。boolean
isAccessibleChildSelected(int i)
このオブジェクトの現在の子が選択されているかどうかを判定します。void
removeAccessibleSelection(int i)
オブジェクトの指定された子をオブジェクトの選択から削除します。void
selectAllAccessibleSelection()
オブジェクトが複数の選択をサポートしている場合、オブジェクトのすべての子を選択します。-
インタフェース 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
-
クラス javax.accessibility.AccessibleContextで宣言されたメソッド
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
クラス java.awt.Component.AccessibleAWTComponentで宣言されたメソッド
addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
-
クラス java.awt.Container.AccessibleAWTContainerで宣言されたメソッド
getAccessibleAt
-
-
-
-
メソッドの詳細
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
オブジェクト内のアクセシビリティ対応の子の数を返します。 このオブジェクトの子のすべてがAccessibleインタフェースを実装する場合、このメソッドはこのオブジェクトの子の数を返さなければいけません。- オーバーライド:
getAccessibleChildrenCount
、クラス:JComponent.AccessibleJComponent
- 戻り値:
- オブジェクト内のアクセシビリティ対応の子の数
-
getAccessibleChild
public Accessible getAccessibleChild(int i)
オブジェクトのn番目のAccessible子を返します。 インデックス0の子はポップアップを表します。 コンボボックスが編集可能な場合、インデックス1の子はエディタを表します。- オーバーライド:
getAccessibleChild
、クラス:JComponent.AccessibleJComponent
- パラメータ:
i
- 子のゼロから始まるインデックス- 戻り値:
- オブジェクトのn番目のアクセシビリティ対応の子
- 関連項目:
AccessibleContext.getAccessibleChildrenCount()
-
getAccessibleRole
public AccessibleRole getAccessibleRole()
このオブジェクトの役割を取得します。- オーバーライド:
getAccessibleRole
、クラス:JComponent.AccessibleJComponent
- 戻り値:
- オブジェクトの役割を記述するAccessibleRoleのインスタンス
- 関連項目:
AccessibleRole
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
このオブジェクトの状態セットを取得します。 オブジェクトのAccessibleStateSetは、一意のAccessibleStateのセットです。 オブジェクトのAccessibleStateSetを変更すると、ACCESSIBLE_STATE_PROPERTYプロパティでPropertyChangeEventがトリガーされます。- オーバーライド:
getAccessibleStateSet
、クラス:JComponent.AccessibleJComponent
- 戻り値:
- オブジェクトの現在の状態セットを保持するAccessibleStateSetのインスタンス
- 関連項目:
AccessibleStateSet
,AccessibleState
,JComponent.AccessibleJComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
-
getAccessibleAction
public AccessibleAction getAccessibleAction()
このオブジェクトに関連付けられたAccessibleActionを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleActionインタフェースの実装を行います。- オーバーライド:
getAccessibleAction
、クラス:AccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
AccessibleAction
-
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
オブジェクトの指定されたアクションの説明を返します。- 定義:
getAccessibleActionDescription
、インタフェース:AccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションの
String
の説明 - 関連項目:
AccessibleAction.getAccessibleActionCount()
-
getAccessibleActionCount
public int getAccessibleActionCount()
オブジェクトで利用できるActionの数を返します。 コンボボックスのデフォルトの動作は、1つのアクションを実行することです。- 定義:
getAccessibleActionCount
、インタフェース:AccessibleAction
- 戻り値:
- 1、このオブジェクトのActionの数
-
doAccessibleAction
public boolean doAccessibleAction(int i)
オブジェクトに対して指定されたActionを実行します。- 定義:
doAccessibleAction
、インタフェース:AccessibleAction
- パラメータ:
i
- アクションのゼロから始まるインデックス- 戻り値:
- アクションが実行された場合はtrue; そうでなければfalse。
- 関連項目:
AccessibleAction.getAccessibleActionCount()
-
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
このオブジェクトに関連付けられたAccessibleSelectionを取得します。 このクラス用のJava Accessibility APIの実装では、このオブジェクトを返します。これはオブジェクト自体ではなく、AccessibleSelectionインタフェースを実装します。- オーバーライド:
getAccessibleSelection
、クラス:AccessibleContext
- 戻り値:
- このオブジェクト
- 関連項目:
AccessibleSelection
-
getAccessibleSelectionCount
public int getAccessibleSelectionCount()
現在選択されているAccessible子の数を返します。 子が選択されていない場合、戻り値は0になります。- 定義:
getAccessibleSelectionCount
、インタフェース:AccessibleSelection
- 戻り値:
- 現在選択されている項目の数
- 導入されたバージョン:
- 1.3
-
getAccessibleSelection
public Accessible getAccessibleSelection(int i)
ポップアップ内の指定された選択済みの子を表すAccessibleを返します。 選択がない場合、または渡された整数値よりも選択されている子の数が少ない場合、戻り値はnullになります。インデックスは、i番目の選択されている子を表します。i番目の子ではありません。
- 定義:
getAccessibleSelection
、インタフェース:AccessibleSelection
- パラメータ:
i
- 選択されている子のゼロから始まるインデックス- 戻り値:
- i番目の選択されている子
- 導入されたバージョン:
- 1.3
- 関連項目:
getAccessibleSelectionCount()
-
isAccessibleChildSelected
public boolean isAccessibleChildSelected(int i)
このオブジェクトの現在の子が選択されているかどうかを判定します。- 定義:
isAccessibleChildSelected
、インタフェース:AccessibleSelection
- パラメータ:
i
- このAccessibleオブジェクト内のゼロから始まる子のインデックス- 戻り値:
- 現在のこのオブジェクトの子が選択されている場合はtrue、そうでない場合はfalse
- 導入されたバージョン:
- 1.3
- 関連項目:
AccessibleContext.getAccessibleChild(int)
-
addAccessibleSelection
public void addAccessibleSelection(int i)
オブジェクトの指定されたAccessible子をオブジェクトの選択に追加します。 オブジェクトが複数の選択をサポートしている場合、指定された子は既存の選択に追加され、サポートしていない場合は既存の選択を置き換えます。 指定された子がすでに選択されている場合、このメソッドは効果がありません。- 定義:
addAccessibleSelection
、インタフェース:AccessibleSelection
- パラメータ:
i
- 子のゼロから始まるインデックス- 導入されたバージョン:
- 1.3
- 関連項目:
AccessibleContext.getAccessibleChild(int)
-
removeAccessibleSelection
public void removeAccessibleSelection(int i)
オブジェクトの指定された子をオブジェクトの選択から削除します。 指定された項目が現在選択されていない場合、このメソッドは何も行いません。- 定義:
removeAccessibleSelection
、インタフェース:AccessibleSelection
- パラメータ:
i
- 子のゼロから始まるインデックス- 導入されたバージョン:
- 1.3
- 関連項目:
AccessibleContext.getAccessibleChild(int)
-
clearAccessibleSelection
public void clearAccessibleSelection()
オブジェクト内の選択をクリアします。オブジェクト内で子が選択されていない状態になります。- 定義:
clearAccessibleSelection
、インタフェース:AccessibleSelection
- 導入されたバージョン:
- 1.3
-
selectAllAccessibleSelection
public void selectAllAccessibleSelection()
オブジェクトが複数の選択をサポートしている場合、オブジェクトのすべての子を選択します。- 定義:
selectAllAccessibleSelection
、インタフェース:AccessibleSelection
- 導入されたバージョン:
- 1.3
-
-