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:
getAccessibleName
in 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:
getAccessibleRole
in classMenuComponent.AccessibleAWTMenuComponent
- Returns:
- an instance of AccessibleRole describing the role of the object
- See Also:
getAccessibleAction
public AccessibleAction getAccessibleAction()
- Overrides:
getAccessibleAction
in classAccessibleContext
- Returns:
- this object
- See Also:
getAccessibleValue
public AccessibleValue getAccessibleValue()
- Overrides:
getAccessibleValue
in classAccessibleContext
- Returns:
- this object
- See Also:
getAccessibleActionCount
public int getAccessibleActionCount()
- Specified by:
getAccessibleActionCount
in interfaceAccessibleAction
- Returns:
- 1, the number of Actions in this object
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
- Specified by:
getAccessibleActionDescription
in interfaceAccessibleAction
- Parameters:
i
- zero-based index of the actions- Returns:
-
a
String
description of the action - See Also:
doAccessibleAction
public boolean doAccessibleAction(int i)
- Specified by:
doAccessibleAction
in 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:
getCurrentAccessibleValue
in 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:
setCurrentAccessibleValue
in 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:
getMinimumAccessibleValue
in interfaceAccessibleValue
- Returns:
- An Integer of 0.
- See Also:
getMaximumAccessibleValue
public Number getMaximumAccessibleValue()
- Specified by:
getMaximumAccessibleValue
in 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