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 (int part,
int index) |
Returns the String after a given index.
|
String |
getAtIndex (int part,
int index) |
Returns the String at a given index.
|
String |
getBeforeIndex (int part,
int index) |
Returns the String before a given index.
|
int |
getCaretPosition () |
Returns the zero-based offset of the caret.
|
AttributeSet |
getCharacterAttribute (int i) |
Returns the AttributeSet for a given character (at a given index).
|
Rectangle |
getCharacterBounds (int i) |
Determines the bounding box of the character at the given
index into the string.
|
int |
getCharCount () |
Returns the number of characters (valid indicies)
|
int |
getIndexAtPoint (Point p) |
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 (TextEvent textEvent) |
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 public AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet in class Component.AccessibleAWTComponent AccessibleStateSet,
AccessibleState,
Component.AccessibleAWTComponent.addPropertyChangeListener(java.beans.PropertyChangeListener) public AccessibleRole getAccessibleRole()
getAccessibleRole in class Component.AccessibleAWTComponent AccessibleRole public AccessibleText getAccessibleText()
getAccessibleText in class AccessibleContext AccessibleText 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 Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.