protected class JMenuBar.AccessibleJMenuBar extends JComponent.AccessibleJComponent implements AccessibleSelection
JMenuBar
.JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleContainerHandler, accessibleFocusHandler
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
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, 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, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, 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
protected JMenuBar.AccessibleJMenuBar()
public int getAccessibleSelectionCount()
0
if nothing is selected, or 1
if one
item is selected.getAccessibleSelectionCount
in interface AccessibleSelection
public Accessible getAccessibleSelection(int i)
i
menu, or
null
if the specified menu is not selected.getAccessibleSelection
in interface AccessibleSelection
i
- 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 AccessibleSelection
i
- 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 AccessibleSelection
i
- the menu to be selectedpublic void removeAccessibleSelection(int i)
i
.removeAccessibleSelection
in interface AccessibleSelection
i
- the menu index to be deselectedpublic void clearAccessibleSelection()
clearAccessibleSelection
in interface AccessibleSelection
public void selectAllAccessibleSelection()
selectAllAccessibleSelection
in interface AccessibleSelection
public AccessibleRole getAccessibleRole()
JMenuBar
, which is
AccessibleRole.MENU_BAR
.getAccessibleRole
in class JComponent.AccessibleJComponent
JMenuBar
, which is
AccessibleRole.MENU_BAR
AccessibleRole
public AccessibleSelection getAccessibleSelection()
AccessibleSelection
for this object. This
method returns this
, since the
AccessibleJMenuBar
manages its selection itself.getAccessibleSelection
in class AccessibleContext
AccessibleSelection
for this objectAccessibleSelection
public AccessibleStateSet getAccessibleStateSet()
AccessibleJMenuBar
.getAccessibleStateSet
in class JComponent.AccessibleJComponent
AccessibleJMenuBar
.AccessibleState