TextListener
, Serializable
, EventListener
, AccessibleComponent
, AccessibleText
TextArea.AccessibleAWTTextArea
, TextField.AccessibleAWTTextField
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
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
accessibleAWTComponentHandler, accessibleAWTFocusHandler
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 indices)
|
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.
|
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
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
public AccessibleAWTTextComponent()
public void textValueChanged(TextEvent textEvent)
textValueChanged
in interface TextListener
textEvent
- the event to be processedpublic 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, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps