protected class JMenuBar.AccessibleJMenuBar extends JComponent.AccessibleJComponent implements AccessibleSelection
JMenuBar.JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandlerComponent.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandleraccessibleContainerHandler, accessibleFocusHandleraccessibleAWTComponentHandler, accessibleAWTFocusHandlerACCESSIBLE_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| Modifier | Constructor and Description |
|---|---|
protected |
JMenuBar.AccessibleJMenuBar() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAccessibleSelection(int i)
Selects the menu with index
i. |
void |
clearAccessibleSelection()
Deselects all possibly selected menus.
|
AccessibleRole |
getAccessibleRole()
Returns the accessible role of
JMenuBar, which is
AccessibleRole.MENU_BAR. |
AccessibleSelection |
getAccessibleSelection()
Returns the
AccessibleSelection for this object. |
Accessible |
getAccessibleSelection(int i)
Returns the selected with index
i menu, or
null if the specified menu is not selected. |
int |
getAccessibleSelectionCount()
Returns the number of selected items in the menu bar.
|
AccessibleStateSet |
getAccessibleStateSet()
Returns the state of this
AccessibleJMenuBar. |
boolean |
isAccessibleChildSelected(int i)
Returns
true if the specified menu is selected,
false otherwise. |
void |
removeAccessibleSelection(int i)
Deselects the menu with index
i. |
void |
selectAllAccessibleSelection()
In menu bars it is not possible to select all items, so this method
does nothing.
|
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListenergetAccessibleAtaddFocusListener, 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, setVisiblefirePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddFocusListener, 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, setVisibleprotected JMenuBar.AccessibleJMenuBar()
public int getAccessibleSelectionCount()
0 if nothing is selected, or 1 if one
item is selected.getAccessibleSelectionCount in interface AccessibleSelectionpublic Accessible getAccessibleSelection(int i)
i menu, or
null if the specified menu is not selected.getAccessibleSelection in interface AccessibleSelectioni - the index of the menu to returni menu, or
null if the specified menu is not selectedAccessibleSelection.getAccessibleSelectionCount()public boolean isAccessibleChildSelected(int i)
true if the specified menu is selected,
false otherwise.isAccessibleChildSelected in interface AccessibleSelectioni - the index of the menu to checktrue if the specified menu is selected,
false otherwisepublic void addAccessibleSelection(int i)
i. If another menu is already
selected, this will be deselected.addAccessibleSelection in interface AccessibleSelectioni - the menu to be selectedpublic void removeAccessibleSelection(int i)
i.removeAccessibleSelection in interface AccessibleSelectioni - the menu index to be deselectedpublic void clearAccessibleSelection()
clearAccessibleSelection in interface AccessibleSelectionpublic void selectAllAccessibleSelection()
selectAllAccessibleSelection in interface AccessibleSelectionpublic AccessibleRole getAccessibleRole()
JMenuBar, which is
AccessibleRole.MENU_BAR.getAccessibleRole in class JComponent.AccessibleJComponentJMenuBar, which is
AccessibleRole.MENU_BARAccessibleRolepublic AccessibleSelection getAccessibleSelection()
AccessibleSelection for this object. This
method returns this, since the
AccessibleJMenuBar manages its selection itself.getAccessibleSelection in class AccessibleContextAccessibleSelection for this objectAccessibleSelectionpublic AccessibleStateSet getAccessibleStateSet()
AccessibleJMenuBar.getAccessibleStateSet in class JComponent.AccessibleJComponentAccessibleJMenuBar.AccessibleState