JToggleButton.AccessibleJToggleButton (Java SE 15 & JDK 15) (original) (raw)
All Implemented Interfaces:
[ItemListener](../../java/awt/event/ItemListener.html "interface in java.awt.event")
, [Serializable](../../../java.base/java/io/Serializable.html "interface in java.io")
, [EventListener](../../../java.base/java/util/EventListener.html "interface in java.util")
, [AccessibleAction](../accessibility/AccessibleAction.html "interface in javax.accessibility")
, [AccessibleComponent](../accessibility/AccessibleComponent.html "interface in javax.accessibility")
, [AccessibleExtendedComponent](../accessibility/AccessibleExtendedComponent.html "interface in javax.accessibility")
, [AccessibleText](../accessibility/AccessibleText.html "interface in javax.accessibility")
, [AccessibleValue](../accessibility/AccessibleValue.html "interface in javax.accessibility")
Direct Known Subclasses:
[JCheckBox.AccessibleJCheckBox](JCheckBox.AccessibleJCheckBox.html "class in javax.swing")
, [JRadioButton.AccessibleJRadioButton](JRadioButton.AccessibleJRadioButton.html "class in javax.swing")
Enclosing class:
protected class JToggleButton.AccessibleJToggleButton extends AbstractButton.AccessibleAbstractButton implements ItemListener
This class implements accessibility support for theJToggleButton
class. It provides an implementation of the Java Accessibility API appropriate to toggle button 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 has been added to the java.beans
package. Please see XMLEncoder.
Nested Class Summary
Field Summary
Fields declared in class javax.accessibility.AccessibleContext
[ACCESSIBLE_ACTION_PROPERTY](../accessibility/AccessibleContext.html#ACCESSIBLE%5FACTION%5FPROPERTY), [ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY](../accessibility/AccessibleContext.html#ACCESSIBLE%5FACTIVE%5FDESCENDANT%5FPROPERTY), [ACCESSIBLE_CARET_PROPERTY](../accessibility/AccessibleContext.html#ACCESSIBLE%5FCARET%5FPROPERTY), [ACCESSIBLE_CHILD_PROPERTY](../accessibility/AccessibleContext.html#ACCESSIBLE%5FCHILD%5FPROPERTY), [ACCESSIBLE_COMPONENT_BOUNDS_CHANGED](../accessibility/AccessibleContext.html#ACCESSIBLE%5FCOMPONENT%5FBOUNDS%5FCHANGED), [ACCESSIBLE_DESCRIPTION_PROPERTY](../accessibility/AccessibleContext.html#ACCESSIBLE%5FDESCRIPTION%5FPROPERTY), [ACCESSIBLE_HYPERTEXT_OFFSET](../accessibility/AccessibleContext.html#ACCESSIBLE%5FHYPERTEXT%5FOFFSET), [ACCESSIBLE_INVALIDATE_CHILDREN](../accessibility/AccessibleContext.html#ACCESSIBLE%5FINVALIDATE%5FCHILDREN), [ACCESSIBLE_NAME_PROPERTY](../accessibility/AccessibleContext.html#ACCESSIBLE%5FNAME%5FPROPERTY), [ACCESSIBLE_SELECTION_PROPERTY](../accessibility/AccessibleContext.html#ACCESSIBLE%5FSELECTION%5FPROPERTY), [ACCESSIBLE_STATE_PROPERTY](../accessibility/AccessibleContext.html#ACCESSIBLE%5FSTATE%5FPROPERTY), [ACCESSIBLE_TABLE_CAPTION_CHANGED](../accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FCAPTION%5FCHANGED), [ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED](../accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FCOLUMN%5FDESCRIPTION%5FCHANGED), [ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED](../accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FCOLUMN%5FHEADER%5FCHANGED), [ACCESSIBLE_TABLE_MODEL_CHANGED](../accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FMODEL%5FCHANGED), [ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED](../accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FROW%5FDESCRIPTION%5FCHANGED), [ACCESSIBLE_TABLE_ROW_HEADER_CHANGED](../accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FROW%5FHEADER%5FCHANGED), [ACCESSIBLE_TABLE_SUMMARY_CHANGED](../accessibility/AccessibleContext.html#ACCESSIBLE%5FTABLE%5FSUMMARY%5FCHANGED), [ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED](../accessibility/AccessibleContext.html#ACCESSIBLE%5FTEXT%5FATTRIBUTES%5FCHANGED), [ACCESSIBLE_TEXT_PROPERTY](../accessibility/AccessibleContext.html#ACCESSIBLE%5FTEXT%5FPROPERTY), [ACCESSIBLE_VALUE_PROPERTY](../accessibility/AccessibleContext.html#ACCESSIBLE%5FVALUE%5FPROPERTY), [ACCESSIBLE_VISIBLE_DATA_PROPERTY](../accessibility/AccessibleContext.html#ACCESSIBLE%5FVISIBLE%5FDATA%5FPROPERTY), [accessibleDescription](../accessibility/AccessibleContext.html#accessibleDescription), [accessibleName](../accessibility/AccessibleContext.html#accessibleName), [accessibleParent](../accessibility/AccessibleContext.html#accessibleParent)
Constructor Summary
Constructors
Constructor | Description |
---|---|
AccessibleJToggleButton() | Constructs AccessibleJToggleButton |
Method Summary
Modifier and Type | Method | Description |
---|---|---|
AccessibleRole | getAccessibleRole() | Get the role of this object. |
void | itemStateChanged​(ItemEvent e) | Fire accessible property change events when the state of the toggle button changes. |
Methods declared in class javax.swing.AbstractButton.AccessibleAbstractButton
[doAccessibleAction](AbstractButton.AccessibleAbstractButton.html#doAccessibleAction%28int%29), [getAccessibleAction](AbstractButton.AccessibleAbstractButton.html#getAccessibleAction%28%29), [getAccessibleActionCount](AbstractButton.AccessibleAbstractButton.html#getAccessibleActionCount%28%29), [getAccessibleActionDescription](AbstractButton.AccessibleAbstractButton.html#getAccessibleActionDescription%28int%29), [getAccessibleIcon](AbstractButton.AccessibleAbstractButton.html#getAccessibleIcon%28%29), [getAccessibleKeyBinding](AbstractButton.AccessibleAbstractButton.html#getAccessibleKeyBinding%28%29), [getAccessibleName](AbstractButton.AccessibleAbstractButton.html#getAccessibleName%28%29), [getAccessibleRelationSet](AbstractButton.AccessibleAbstractButton.html#getAccessibleRelationSet%28%29), [getAccessibleStateSet](AbstractButton.AccessibleAbstractButton.html#getAccessibleStateSet%28%29), [getAccessibleValue](AbstractButton.AccessibleAbstractButton.html#getAccessibleValue%28%29), [getAfterIndex](AbstractButton.AccessibleAbstractButton.html#getAfterIndex%28int,int%29), [getAtIndex](AbstractButton.AccessibleAbstractButton.html#getAtIndex%28int,int%29), [getBeforeIndex](AbstractButton.AccessibleAbstractButton.html#getBeforeIndex%28int,int%29), [getCaretPosition](AbstractButton.AccessibleAbstractButton.html#getCaretPosition%28%29), [getCharacterAttribute](AbstractButton.AccessibleAbstractButton.html#getCharacterAttribute%28int%29), [getCharacterBounds](AbstractButton.AccessibleAbstractButton.html#getCharacterBounds%28int%29), [getCharCount](AbstractButton.AccessibleAbstractButton.html#getCharCount%28%29), [getCurrentAccessibleValue](AbstractButton.AccessibleAbstractButton.html#getCurrentAccessibleValue%28%29), [getIndexAtPoint](AbstractButton.AccessibleAbstractButton.html#getIndexAtPoint%28java.awt.Point%29), [getMaximumAccessibleValue](AbstractButton.AccessibleAbstractButton.html#getMaximumAccessibleValue%28%29), [getMinimumAccessibleValue](AbstractButton.AccessibleAbstractButton.html#getMinimumAccessibleValue%28%29), [getSelectedText](AbstractButton.AccessibleAbstractButton.html#getSelectedText%28%29), [getSelectionEnd](AbstractButton.AccessibleAbstractButton.html#getSelectionEnd%28%29), [getSelectionStart](AbstractButton.AccessibleAbstractButton.html#getSelectionStart%28%29), [getTitledBorderText](AbstractButton.AccessibleAbstractButton.html#getTitledBorderText%28%29), [getToolTipText](AbstractButton.AccessibleAbstractButton.html#getToolTipText%28%29), [setCurrentAccessibleValue](AbstractButton.AccessibleAbstractButton.html#setCurrentAccessibleValue%28java.lang.Number%29)
Methods declared in class java.awt.Component.AccessibleAWTComponent
[addFocusListener](../../java/awt/Component.AccessibleAWTComponent.html#addFocusListener%28java.awt.event.FocusListener%29), [contains](../../java/awt/Component.AccessibleAWTComponent.html#contains%28java.awt.Point%29), [getAccessibleComponent](../../java/awt/Component.AccessibleAWTComponent.html#getAccessibleComponent%28%29), [getAccessibleIndexInParent](../../java/awt/Component.AccessibleAWTComponent.html#getAccessibleIndexInParent%28%29), [getAccessibleParent](../../java/awt/Component.AccessibleAWTComponent.html#getAccessibleParent%28%29), [getBackground](../../java/awt/Component.AccessibleAWTComponent.html#getBackground%28%29), [getBounds](../../java/awt/Component.AccessibleAWTComponent.html#getBounds%28%29), [getCursor](../../java/awt/Component.AccessibleAWTComponent.html#getCursor%28%29), [getFont](../../java/awt/Component.AccessibleAWTComponent.html#getFont%28%29), [getFontMetrics](../../java/awt/Component.AccessibleAWTComponent.html#getFontMetrics%28java.awt.Font%29), [getForeground](../../java/awt/Component.AccessibleAWTComponent.html#getForeground%28%29), [getLocale](../../java/awt/Component.AccessibleAWTComponent.html#getLocale%28%29), [getLocation](../../java/awt/Component.AccessibleAWTComponent.html#getLocation%28%29), [getLocationOnScreen](../../java/awt/Component.AccessibleAWTComponent.html#getLocationOnScreen%28%29), [getSize](../../java/awt/Component.AccessibleAWTComponent.html#getSize%28%29), [isEnabled](../../java/awt/Component.AccessibleAWTComponent.html#isEnabled%28%29), [isFocusTraversable](../../java/awt/Component.AccessibleAWTComponent.html#isFocusTraversable%28%29), [isShowing](../../java/awt/Component.AccessibleAWTComponent.html#isShowing%28%29), [isVisible](../../java/awt/Component.AccessibleAWTComponent.html#isVisible%28%29), [removeFocusListener](../../java/awt/Component.AccessibleAWTComponent.html#removeFocusListener%28java.awt.event.FocusListener%29), [requestFocus](../../java/awt/Component.AccessibleAWTComponent.html#requestFocus%28%29), [setBackground](../../java/awt/Component.AccessibleAWTComponent.html#setBackground%28java.awt.Color%29), [setBounds](../../java/awt/Component.AccessibleAWTComponent.html#setBounds%28java.awt.Rectangle%29), [setCursor](../../java/awt/Component.AccessibleAWTComponent.html#setCursor%28java.awt.Cursor%29), [setEnabled](../../java/awt/Component.AccessibleAWTComponent.html#setEnabled%28boolean%29), [setFont](../../java/awt/Component.AccessibleAWTComponent.html#setFont%28java.awt.Font%29), [setForeground](../../java/awt/Component.AccessibleAWTComponent.html#setForeground%28java.awt.Color%29), [setLocation](../../java/awt/Component.AccessibleAWTComponent.html#setLocation%28java.awt.Point%29), [setSize](../../java/awt/Component.AccessibleAWTComponent.html#setSize%28java.awt.Dimension%29), [setVisible](../../java/awt/Component.AccessibleAWTComponent.html#setVisible%28boolean%29)
Methods declared in class java.lang.Object
[clone](../../../java.base/java/lang/Object.html#clone%28%29), [equals](../../../java.base/java/lang/Object.html#equals%28java.lang.Object%29), [finalize](../../../java.base/java/lang/Object.html#finalize%28%29), [getClass](../../../java.base/java/lang/Object.html#getClass%28%29), [hashCode](../../../java.base/java/lang/Object.html#hashCode%28%29), [notify](../../../java.base/java/lang/Object.html#notify%28%29), [notifyAll](../../../java.base/java/lang/Object.html#notifyAll%28%29), [toString](../../../java.base/java/lang/Object.html#toString%28%29), [wait](../../../java.base/java/lang/Object.html#wait%28%29), [wait](../../../java.base/java/lang/Object.html#wait%28long%29), [wait](../../../java.base/java/lang/Object.html#wait%28long,int%29)
Methods declared in interface javax.accessibility.AccessibleComponent
[addFocusListener](../accessibility/AccessibleComponent.html#addFocusListener%28java.awt.event.FocusListener%29), [contains](../accessibility/AccessibleComponent.html#contains%28java.awt.Point%29), [getAccessibleAt](../accessibility/AccessibleComponent.html#getAccessibleAt%28java.awt.Point%29), [getBackground](../accessibility/AccessibleComponent.html#getBackground%28%29), [getBounds](../accessibility/AccessibleComponent.html#getBounds%28%29), [getCursor](../accessibility/AccessibleComponent.html#getCursor%28%29), [getFont](../accessibility/AccessibleComponent.html#getFont%28%29), [getFontMetrics](../accessibility/AccessibleComponent.html#getFontMetrics%28java.awt.Font%29), [getForeground](../accessibility/AccessibleComponent.html#getForeground%28%29), [getLocation](../accessibility/AccessibleComponent.html#getLocation%28%29), [getLocationOnScreen](../accessibility/AccessibleComponent.html#getLocationOnScreen%28%29), [getSize](../accessibility/AccessibleComponent.html#getSize%28%29), [isEnabled](../accessibility/AccessibleComponent.html#isEnabled%28%29), [isFocusTraversable](../accessibility/AccessibleComponent.html#isFocusTraversable%28%29), [isShowing](../accessibility/AccessibleComponent.html#isShowing%28%29), [isVisible](../accessibility/AccessibleComponent.html#isVisible%28%29), [removeFocusListener](../accessibility/AccessibleComponent.html#removeFocusListener%28java.awt.event.FocusListener%29), [requestFocus](../accessibility/AccessibleComponent.html#requestFocus%28%29), [setBackground](../accessibility/AccessibleComponent.html#setBackground%28java.awt.Color%29), [setBounds](../accessibility/AccessibleComponent.html#setBounds%28java.awt.Rectangle%29), [setCursor](../accessibility/AccessibleComponent.html#setCursor%28java.awt.Cursor%29), [setEnabled](../accessibility/AccessibleComponent.html#setEnabled%28boolean%29), [setFont](../accessibility/AccessibleComponent.html#setFont%28java.awt.Font%29), [setForeground](../accessibility/AccessibleComponent.html#setForeground%28java.awt.Color%29), [setLocation](../accessibility/AccessibleComponent.html#setLocation%28java.awt.Point%29), [setSize](../accessibility/AccessibleComponent.html#setSize%28java.awt.Dimension%29), [setVisible](../accessibility/AccessibleComponent.html#setVisible%28boolean%29)
Constructor Details
AccessibleJToggleButton
public AccessibleJToggleButton()
ConstructsAccessibleJToggleButton
Method Details
itemStateChanged
public void itemStateChanged​(ItemEvent e)
Fire accessible property change events when the state of the toggle button changes.
Specified by:
[itemStateChanged](../../java/awt/event/ItemListener.html#itemStateChanged%28java.awt.event.ItemEvent%29)
in interface[ItemListener](../../java/awt/event/ItemListener.html "interface in java.awt.event")
Parameters:
e
- the event to be processedgetAccessibleRole
Get the role of this object.
Overrides:
[getAccessibleRole](JComponent.AccessibleJComponent.html#getAccessibleRole%28%29)
in class[JComponent.AccessibleJComponent](JComponent.AccessibleJComponent.html "class in javax.swing")
Returns:
an instance of AccessibleRole describing the role of the object
See Also:
AccessibleRole