JCheckBox.AccessibleJCheckBox (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")
Enclosing class:
protected class JCheckBox.AccessibleJCheckBox extends JToggleButton.AccessibleJToggleButton
This class implements accessibility support for theJCheckBox
class. It provides an implementation of the Java Accessibility API appropriate to check box 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
Modifier | Constructor | Description |
---|---|---|
protected | AccessibleJCheckBox() |
Method Summary
Modifier and Type | Method | Description |
---|---|---|
AccessibleRole | getAccessibleRole() | Get the role of this object. |
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
AccessibleJCheckBox
protected AccessibleJCheckBox()
Method Details
getAccessibleRole
Get the role of this object.
Overrides:
[getAccessibleRole](JToggleButton.AccessibleJToggleButton.html#getAccessibleRole%28%29)
in class[JToggleButton.AccessibleJToggleButton](JToggleButton.AccessibleJToggleButton.html "class in javax.swing")
Returns:
an instance of AccessibleRole describing the role of the object
See Also:
AccessibleRole