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:

JToggleButton


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.

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)

Constructors

Constructor Description
AccessibleJToggleButton() Constructs AccessibleJToggleButton
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)