protected class JMenu.AccessibleJMenu extends JMenuItem.AccessibleJMenuItem implements AccessibleSelection
JMenu
クラスのアクセシビリティ・サポートを実装しています。メニューのユーザー・インタフェース要素に適したJava Accessibility APIを実装しています。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。1.4以降、すべてのJavaBeans(tm)用の長期間の格納サポートがjava.beans
パッケージに追加されています。XMLEncoder
を参照してください。
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleFocusHandler
accessibleContainerHandler
accessibleAWTComponentHandler, accessibleAWTFocusHandler
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
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
CHARACTER, SENTENCE, WORD
修飾子 | コンストラクタと説明 |
---|---|
protected |
AccessibleJMenu() |
修飾子と型 | メソッドと説明 |
---|---|
void |
addAccessibleSelection(int i)
メニューの
i 番目のメニューを選択します。 |
void |
clearAccessibleSelection()
オブジェクト内の選択をクリアします。オブジェクト内で何も選択されていない状態になります。
|
Accessible |
getAccessibleChild(int i)
オブジェクトのn番目のAccessible子を返します。
|
int |
getAccessibleChildrenCount()
オブジェクト内のアクセシビリティ対応の子の数を返します。
|
AccessibleRole |
getAccessibleRole()
このオブジェクトの役割を取得します。
|
AccessibleSelection |
getAccessibleSelection()
このオブジェクトに関連付けられたAccessibleSelectionを取得します。
|
Accessible |
getAccessibleSelection(int i)
現在選択されているサブメニュー(選択されている場合)を返し、そうでない場合はnullを返します(選択されるのは1つのサブメニューだけです。それ以外のメニュー項目が選択されることはありません)。
|
int |
getAccessibleSelectionCount()
このメニューでサブメニューが選択されている場合に1を返します。
|
boolean |
isAccessibleChildSelected(int i)
このオブジェクトの現在の子が選択されている場合、つまりこの子がサブメニューに表示されている場合は、trueを返します。
|
void |
removeAccessibleSelection(int i)
選択項目のn番目の項目を削除します。
|
void |
selectAllAccessibleSelection()
通常は、オブジェクトが複数項目の選択をサポートしている場合にオブジェクトの選択済みの各項目を選択します。
|
stateChanged
doAccessibleAction, getAccessibleAction, getAccessibleActionCount, getAccessibleActionDescription, getAccessibleIcon, getAccessibleKeyBinding, getAccessibleName, getAccessibleRelationSet, getAccessibleStateSet, getAccessibleText, getAccessibleValue, getAfterIndex, getAtIndex, getBeforeIndex, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getCurrentAccessibleValue, getIndexAtPoint, getMaximumAccessibleValue, getMinimumAccessibleValue, getSelectedText, getSelectionEnd, getSelectionStart, getTitledBorderText, getToolTipText, setCurrentAccessibleValue
addPropertyChangeListener, getAccessibleDescription, getBorderTitle, removePropertyChangeListener
getAccessibleAt
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
firePropertyChange, getAccessibleEditableText, getAccessibleTable, setAccessibleDescription, setAccessibleName, setAccessibleParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
public int getAccessibleChildrenCount()
getAccessibleChildrenCount
、クラス: JComponent.AccessibleJComponent
public Accessible getAccessibleChild(int i)
getAccessibleChild
、クラス: JComponent.AccessibleJComponent
i
- 子のゼロから始まるインデックスAccessibleContext.getAccessibleChildrenCount()
public AccessibleRole getAccessibleRole()
getAccessibleRole
、クラス: JMenuItem.AccessibleJMenuItem
AccessibleRole
public AccessibleSelection getAccessibleSelection()
getAccessibleSelection
、クラス: AccessibleContext
AccessibleSelection
public int getAccessibleSelectionCount()
getAccessibleSelectionCount
、インタフェース: AccessibleSelection
public Accessible getAccessibleSelection(int i)
getAccessibleSelection
、インタフェース: AccessibleSelection
i
- 選択されている子のゼロから始まるインデックスAccessibleSelection.getAccessibleSelectionCount()
public boolean isAccessibleChildSelected(int i)
isAccessibleChildSelected
、インタフェース: AccessibleSelection
i
- このAccessibleオブジェクト内のゼロから始まる子のインデックスAccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
i
番目のメニューを選択します。その項目がサブメニューであれば、選択に反応して表示されます。表示されている別の項目がある場合、その項目は閉じられます。該当のサブメニューがすでに表示されている場合(選択済みであれば)、このメソッドは何も行いません。addAccessibleSelection
、インタフェース: AccessibleSelection
i
- 選択する項目のインデックスAbstractButton.AccessibleAbstractButton.getAccessibleStateSet()
public void removeAccessibleSelection(int i)
removeAccessibleSelection
、インタフェース: AccessibleSelection
i
- 選択する項目のゼロから始まるインデックスAccessibleContext.getAccessibleChild(int)
public void clearAccessibleSelection()
clearAccessibleSelection
、インタフェース: AccessibleSelection
public void selectAllAccessibleSelection()
selectAllAccessibleSelection
、インタフェース: AccessibleSelection
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.