protected class JMenuBar.AccessibleJMenuBar extends JComponent.AccessibleJComponent implements javax.accessibility.AccessibleSelection
JMenuBar.JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandleraccessibleContainerHandler, accessibleFocusHandlerACCESSIBLE_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.
|
javax.accessibility.AccessibleRole |
getAccessibleRole()
Returns the accessible role of
JMenuBar, which is
AccessibleRole.MENU_BAR. |
javax.accessibility.AccessibleSelection |
getAccessibleSelection()
Returns the
AccessibleSelection for this object. |
javax.accessibility.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.
|
javax.accessibility.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, removePropertyChangeListenerfirePropertyChange, 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 javax.accessibility.AccessibleSelectionpublic javax.accessibility.Accessible getAccessibleSelection(int i)
i menu, or
null if the specified menu is not selected.getAccessibleSelection in interface javax.accessibility.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 javax.accessibility.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 javax.accessibility.AccessibleSelectioni - the menu to be selectedpublic void removeAccessibleSelection(int i)
i.removeAccessibleSelection in interface javax.accessibility.AccessibleSelectioni - the menu index to be deselectedpublic void clearAccessibleSelection()
clearAccessibleSelection in interface javax.accessibility.AccessibleSelectionpublic void selectAllAccessibleSelection()
selectAllAccessibleSelection in interface javax.accessibility.AccessibleSelectionpublic javax.accessibility.AccessibleRole getAccessibleRole()
JMenuBar, which is
AccessibleRole.MENU_BAR.getAccessibleRole in class JComponent.AccessibleJComponentJMenuBar, which is
AccessibleRole.MENU_BARAccessibleRolepublic javax.accessibility.AccessibleSelection getAccessibleSelection()
AccessibleSelection for this object. This
method returns this, since the
AccessibleJMenuBar manages its selection itself.getAccessibleSelection in class javax.accessibility.AccessibleContextAccessibleSelection for this objectAccessibleSelectionpublic javax.accessibility.AccessibleStateSet getAccessibleStateSet()
AccessibleJMenuBar.getAccessibleStateSet in class JComponent.AccessibleJComponentAccessibleJMenuBar.AccessibleState