On this page
Class MenuItem.AccessibleAWTMenuItem
- All Implemented Interfaces:
Serializable,AccessibleAction,AccessibleComponent,AccessibleSelection,AccessibleValue
- Direct Known Subclasses:
CheckboxMenuItem.AccessibleAWTCheckboxMenuItem,Menu.AccessibleAWTMenu
- Enclosing class:
-
MenuItem
protected class MenuItem.AccessibleAWTMenuItem extends MenuComponent.AccessibleAWTMenuComponent implements AccessibleAction, AccessibleValue
This class implements accessibility support for the MenuItem class. It provides an implementation of the Java Accessibility API appropriate to menu item user-interface elements.
- Since:
- 1.3
- See Also:
Field Summary
Fields declared in class javax.accessibility.AccessibleContext
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
Fields declared in interface javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Constructor Summary
| Modifier | Constructor | Description |
|---|---|---|
protected |
Constructs an AccessibleAWTMenuItem.
|
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
doAccessibleAction |
Perform the specified Action on the object
|
AccessibleAction |
getAccessibleAction() |
Get the AccessibleAction associated with this object.
|
int |
getAccessibleActionCount() |
Returns the number of Actions available in this object.
|
String |
getAccessibleActionDescription |
Return a description of the specified action of the object.
|
String |
getAccessibleName() |
Get the accessible name of this object.
|
AccessibleRole |
getAccessibleRole() |
Get the role of this object.
|
AccessibleValue |
getAccessibleValue() |
Get the AccessibleValue associated with this object.
|
Number |
getCurrentAccessibleValue() |
Get the value of this object as a Number.
|
Number |
getMaximumAccessibleValue() |
Get the maximum value of this object as a Number.
|
Number |
getMinimumAccessibleValue() |
Get the minimum value of this object as a Number.
|
boolean |
setCurrentAccessibleValue |
Set the value of this object as a Number.
|
Methods declared in class java.awt.MenuComponent.AccessibleAWTMenuComponent
addAccessibleSelection, addFocusListener, clearAccessibleSelection, contains, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleParent, getAccessibleSelection, getAccessibleSelection, getAccessibleSelectionCount, getAccessibleStateSet, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isAccessibleChildSelected, isEnabled, isFocusTraversable, isShowing, isVisible, removeAccessibleSelection, removeFocusListener, requestFocus, selectAllAccessibleSelection, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
Methods declared in class javax.accessibility.AccessibleContext
addPropertyChangeListener, firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, removePropertyChangeListener, setAccessibleDescription, setAccessibleName, setAccessibleParent
Constructor Details
AccessibleAWTMenuItem
protected AccessibleAWTMenuItem()
AccessibleAWTMenuItem.
Method Details
getAccessibleName
public String getAccessibleName()
- Overrides:
getAccessibleNamein classMenuComponent.AccessibleAWTMenuComponent- Returns:
- the localized name of the object -- can be null if this object does not have a name
- See Also:
getAccessibleRole
public AccessibleRole getAccessibleRole()
- Overrides:
getAccessibleRolein classMenuComponent.AccessibleAWTMenuComponent- Returns:
- an instance of AccessibleRole describing the role of the object
- See Also:
getAccessibleAction
public AccessibleAction getAccessibleAction()
- Overrides:
getAccessibleActionin classAccessibleContext- Returns:
- this object
- See Also:
getAccessibleValue
public AccessibleValue getAccessibleValue()
- Overrides:
getAccessibleValuein classAccessibleContext- Returns:
- this object
- See Also:
getAccessibleActionCount
public int getAccessibleActionCount()
- Specified by:
getAccessibleActionCountin interfaceAccessibleAction- Returns:
- 1, the number of Actions in this object
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
- Specified by:
getAccessibleActionDescriptionin interfaceAccessibleAction- Parameters:
i- zero-based index of the actions- Returns:
-
a
Stringdescription of the action - See Also:
doAccessibleAction
public boolean doAccessibleAction(int i)
- Specified by:
doAccessibleActionin interfaceAccessibleAction- Parameters:
i- zero-based index of actions- Returns:
- true if the action was performed; otherwise false.
- See Also:
getCurrentAccessibleValue
public Number getCurrentAccessibleValue()
- Specified by:
getCurrentAccessibleValuein interfaceAccessibleValue- Returns:
- An Integer of 0 if this isn't selected or an Integer of 1 if this is selected.
- See Also:
setCurrentAccessibleValue
public boolean setCurrentAccessibleValue(Number n)
- Specified by:
setCurrentAccessibleValuein interfaceAccessibleValue- Parameters:
n- the number to use for the value- Returns:
- True if the value was set.
- See Also:
getMinimumAccessibleValue
public Number getMinimumAccessibleValue()
- Specified by:
getMinimumAccessibleValuein interfaceAccessibleValue- Returns:
- An Integer of 0.
- See Also:
getMaximumAccessibleValue
public Number getMaximumAccessibleValue()
- Specified by:
getMaximumAccessibleValuein interfaceAccessibleValue- Returns:
- An Integer of 0.
- See Also:
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/awt/MenuItem.AccessibleAWTMenuItem.html