TextListener
, Serializable
, EventListener
, AccessibleComponent
, AccessibleText
TextArea.AccessibleAWTTextArea
, TextField.AccessibleAWTTextField
TextComponent
protected class TextComponent.AccessibleAWTTextComponent extends Component.AccessibleAWTComponent implements AccessibleText, TextListener
TextComponent
class. It provides an implementation of the Java Accessibility API appropriate to text component user-interface elements.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleAWTComponentHandler, accessibleAWTFocusHandler
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
CHARACTER, SENTENCE, WORD
Constructor | Description |
---|---|
AccessibleAWTTextComponent() |
Constructs an AccessibleAWTTextComponent. |
Modifier and Type | Method | Description |
---|---|---|
AccessibleRole |
getAccessibleRole() |
Gets the role of this object. |
AccessibleStateSet |
getAccessibleStateSet() |
Gets the state set of the TextComponent. |
AccessibleText |
getAccessibleText() |
Get the AccessibleText associated with this object. |
String |
getAfterIndex |
Returns the String after a given index. |
String |
getAtIndex |
Returns the String at a given index. |
String |
getBeforeIndex |
Returns the String before a given index. |
int |
getCaretPosition() |
Returns the zero-based offset of the caret. |
AttributeSet |
getCharacterAttribute |
Returns the AttributeSet for a given character (at a given index). |
Rectangle |
getCharacterBounds |
Determines the bounding box of the character at the given index into the string. |
int |
getCharCount() |
Returns the number of characters (valid indices) |
int |
getIndexAtPoint |
Given a point in local coordinates, return the zero-based index of the character under that Point. |
String |
getSelectedText() |
Returns the portion of the text that is selected. |
int |
getSelectionEnd() |
Returns the end offset within the selected text. |
int |
getSelectionStart() |
Returns the start offset within the selected text. |
void |
textValueChanged |
TextListener notification of a text value change. |
addFocusListener, addPropertyChangeListener, contains, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAccessibleComponent, getAccessibleDescription, getAccessibleIndexInParent, getAccessibleName, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, removePropertyChangeListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
public AccessibleAWTTextComponent()
public void textValueChanged(TextEvent textEvent)
textValueChanged
in interface TextListener
textEvent
- the event to be processedpublic AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet
in class Component.AccessibleAWTComponent
public AccessibleRole getAccessibleRole()
getAccessibleRole
in class Component.AccessibleAWTComponent
public AccessibleText getAccessibleText()
getAccessibleText
in class AccessibleContext
public int getIndexAtPoint(Point p)
getIndexAtPoint
in interface AccessibleText
p
- the Point in local coordinatespublic Rectangle getCharacterBounds(int i)
getCharacterBounds
in interface AccessibleText
i
- the index into the String >= 0public int getCharCount()
getCharCount
in interface AccessibleText
public int getCaretPosition()
getCaretPosition
in interface AccessibleText
public AttributeSet getCharacterAttribute(int i)
getCharacterAttribute
in interface AccessibleText
i
- the zero-based index into the textpublic int getSelectionStart()
getSelectionStart
in interface AccessibleText
public int getSelectionEnd()
getSelectionEnd
in interface AccessibleText
public String getSelectedText()
getSelectedText
in interface AccessibleText
public String getAtIndex(int part, int index)
getAtIndex
in interface AccessibleText
part
- the AccessibleText.CHARACTER, AccessibleText.WORD, or AccessibleText.SENTENCE to retrieveindex
- an index within the text >= 0public String getAfterIndex(int part, int index)
getAfterIndex
in interface AccessibleText
part
- the AccessibleText.CHARACTER, AccessibleText.WORD, or AccessibleText.SENTENCE to retrieveindex
- an index within the text >= 0public String getBeforeIndex(int part, int index)
getBeforeIndex
in interface AccessibleText
part
- the AccessibleText.CHARACTER, AccessibleText.WORD, or AccessibleText.SENTENCE to retrieveindex
- an index within the text >= 0
© 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/TextComponent.AccessibleAWTTextComponent.html