This class implements accessibility support for the
JMenu
class. It provides an implementation of the
Java Accessibility API appropriate to menu user-interface elements.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeansTM
has been added to the java.beans
package.
Please see XMLEncoder
.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Selects the
i th menu in the menu. | |||||||||||
Clears the selection in the object, so that nothing in the
object is selected.
| |||||||||||
Returns the nth Accessible child of the object.
| |||||||||||
Returns the number of accessible children in the object.
| |||||||||||
Get the role of this object.
| |||||||||||
Returns the currently selected sub-menu if one is selected,
otherwise null (there can only be one selection, and it can
only be a sub-menu, as otherwise menu items don't remain
selected).
| |||||||||||
Get the AccessibleSelection associated with this object.
| |||||||||||
Returns 1 if a sub-menu is currently selected in this menu.
| |||||||||||
Returns true if the current child of this object is selected
(that is, if this child is a popped-up submenu).
| |||||||||||
Removes the nth item from the selection.
| |||||||||||
Normally causes every selected item in the object to be selected
if the object supports multiple selections.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Selects the i
th menu in the menu.
If that item is a submenu,
it will pop up in response. If a different item is already
popped up, this will force it to close. If this is a sub-menu
that is already popped up (selected), this method has no
effect.
i | the index of the item to be selected |
---|
Clears the selection in the object, so that nothing in the object is selected. This will close any open sub-menu.
Returns the nth Accessible child of the object.
i | zero-based index of child |
---|
Returns the number of accessible children in the object. If all of the children of this object implement Accessible, than this method should return the number of children of this object.
Get the role of this object.
Returns the currently selected sub-menu if one is selected, otherwise null (there can only be one selection, and it can only be a sub-menu, as otherwise menu items don't remain selected).
i | the zero-based index of selected children |
---|
Get the AccessibleSelection associated with this object. In the implementation of the Java Accessibility API for this class, return this object, which is responsible for implementing the AccessibleSelection interface on behalf of itself.
Returns 1 if a sub-menu is currently selected in this menu.
Returns true if the current child of this object is selected (that is, if this child is a popped-up submenu).
i | the zero-based index of the child in this Accessible object. |
---|
Removes the nth item from the selection. In general, menus can only have one item within them selected at a time (e.g. one sub-menu popped open).
i | the zero-based index of the selected item |
---|
Normally causes every selected item in the object to be selected if the object supports multiple selections. This method makes no sense in a menu bar, and so does nothing.