java.lang.Objectjavax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
javax.swing.AbstractButton.AccessibleAbstractButton
javax.swing.JMenuItem.AccessibleJMenuItem
javax.swing.JMenu.AccessibleJMenu
protected class JMenu.AccessibleJMenu
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 JavaBeans TM has been added to the java.beans package. Please see XMLEncoder .
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing. JComponent.AccessibleJComponent |
---|
JComponent.AccessibleJComponent.AccessibleContainerHandler , JComponent.AccessibleJComponent.AccessibleFocusHandler |
Nested classes/interfaces inherited from class java.awt. Container.AccessibleAWTContainer |
---|
Container.AccessibleAWTContainer.AccessibleContainerHandler |
Nested classes/interfaces inherited from class java.awt. Component.AccessibleAWTComponent |
---|
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler , Component.AccessibleAWTComponent.AccessibleAWTFocusHandler |
Field Summary |
---|
Fields inherited from class javax.swing. JComponent.AccessibleJComponent |
---|
accessibleContainerHandler , accessibleFocusHandler |
Fields inherited from class java.awt. Component.AccessibleAWTComponent |
---|
accessibleAWTComponentHandler , accessibleAWTFocusHandler |
Fields inherited from interface javax.accessibility. AccessibleAction |
---|
![]() ![]() ![]() ![]() |
Fields inherited from interface javax.accessibility. AccessibleText |
---|
CHARACTER , SENTENCE , WORD |
Constructor Summary | |
---|---|
protected |
JMenu.AccessibleJMenu
() |
Method Summary | |
---|---|
void |
addAccessibleSelection
(int i) Selects the ith menu in the menu. |
void |
clearAccessibleSelection
() Clears the selection in the object, so that nothing in the object is selected. |
Accessible |
getAccessibleChild
(int i) Returns the nth Accessible child of the object. |
int |
getAccessibleChildrenCount
() Returns the number of accessible children in the object. |
AccessibleRole |
getAccessibleRole
() Get the role of this object. |
AccessibleSelection |
getAccessibleSelection
() Get the AccessibleSelection associated with this object. |
Accessible |
getAccessibleSelection
(int i) 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). |
int |
getAccessibleSelectionCount
() Returns 1 if a sub-menu is currently selected in this menu. |
boolean |
isAccessibleChildSelected
(int i) Returns true if the current child of this object is selected (that is, if this child is a popped-up submenu). |
void |
removeAccessibleSelection
(int i) Removes the nth item from the selection. |
void |
selectAllAccessibleSelection
() Normally causes every selected item in the object to be selected if the object supports multiple selections. |
Methods inherited from class javax.swing. JMenuItem.AccessibleJMenuItem |
---|
stateChanged |
Methods inherited from class javax.swing. JComponent.AccessibleJComponent |
---|
addPropertyChangeListener , getAccessibleDescription , getBorderTitle , removePropertyChangeListener |
Methods inherited from class java.awt. Container.AccessibleAWTContainer |
---|
getAccessibleAt |
Methods inherited from class java.awt. Component.AccessibleAWTComponent |
---|
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 |
Methods inherited from class javax.accessibility. AccessibleContext |
---|
firePropertyChange , getAccessibleEditableText , getAccessibleTable , setAccessibleDescription , setAccessibleName , setAccessibleParent |
Methods inherited from class java.lang. Object |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
Methods inherited from interface javax.accessibility. AccessibleComponent |
---|
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 |
Constructor Detail |
---|
protected JMenu.AccessibleJMenu()
Method Detail |
---|
public int getAccessibleChildrenCount()
public Accessible getAccessibleChild(int i)
public AccessibleRole getAccessibleRole()
public AccessibleSelection getAccessibleSelection()
public int getAccessibleSelectionCount()
public Accessible getAccessibleSelection(int i)
public boolean isAccessibleChildSelected(int i)
public void addAccessibleSelection(int i)
public void removeAccessibleSelection(int i)
public void clearAccessibleSelection()
public void selectAllAccessibleSelection()