|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.accessibility.AccessibleContext
![]()
![]()
![]()
java.awt.Component.AccessibleAWTComponent
![]()
![]()
![]()
java.awt.Container.AccessibleAWTContainer
![]()
![]()
![]()
javax.swing.JComponent.AccessibleJComponent
![]()
![]()
![]()
javax.swing.text.JTextComponent.AccessibleJTextComponent
, EventListener
, AccessibleAction
, AccessibleComponent
, AccessibleEditableText
, AccessibleExtendedComponent
, AccessibleText
, CaretListener
, DocumentListener

, JTextArea.AccessibleJTextArea
, JTextField.AccessibleJTextField


public class JTextComponent.AccessibleJTextComponent

, CaretListener
, DocumentListener
, AccessibleAction
, AccessibleEditableText

This class implements accessibility support for the
JTextComponent class. It provides an implementation of
the Java Accessibility API appropriate to menu 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 JavaBeansTM
has been added to the java.beans package.
Please see XMLEncoder
.
| Nested Class Summary |
|---|
Nested classes/interfaces inherited from class javax.swing.JComponent.AccessibleJComponent ![]() |
|---|
JComponent.AccessibleJComponent.AccessibleContainerHandler |
Nested classes/interfaces inherited from class java.awt.Component.AccessibleAWTComponent ![]() |
|---|
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler |
| Field Summary |
|---|
Fields inherited from class javax.swing.JComponent.AccessibleJComponent ![]() |
|---|
accessibleContainerHandler |
Fields inherited from class java.awt.Component.AccessibleAWTComponent ![]() |
|---|
accessibleAWTComponentHandler |
Fields inherited from interface javax.accessibility.AccessibleAction ![]() |
|---|
DECREMENT |
| Constructor Summary | |
|---|---|
JTextComponent.AccessibleJTextComponent
Constructs an AccessibleJTextComponent. |
|
| Method Summary | |
|---|---|
void |
caretUpdate
Handles caret updates (fire appropriate property change event, which are AccessibleContext.ACCESSIBLE_CARET_PROPERTY and AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY). |
void |
changedUpdate
Handles document remove (fire appropriate property change event, which is AccessibleContext.ACCESSIBLE_TEXT_PROPERTY). |
void |
cut
Cuts the text between two indices into the system clipboard. |
void |
delete
Deletes the text between two indices |
boolean |
doAccessibleAction
Performs the specified Action on the object |
AccessibleAction |
getAccessibleAction
Gets the AccessibleAction associated with this object that supports one or more actions. |
int |
getAccessibleActionCount
Returns the number of accessible actions available in this object If there are more than one, the first one is considered the "default" action of the object. |
String |
getAccessibleActionDescription
Returns a description of the specified action of the object. |
AccessibleEditableText |
getAccessibleEditableText
Returns the AccessibleEditableText interface for this text component. |
AccessibleRole |
getAccessibleRole
Gets the role of this object. |
AccessibleStateSet |
getAccessibleStateSet
Gets the state set of the JTextComponent. |
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. |
String |
getTextRange
Returns the text string between two indices. |
void |
insertTextAtIndex
Inserts the specified string at the given index |
void |
insertUpdate
Handles document insert (fire appropriate property change event which is AccessibleContext.ACCESSIBLE_TEXT_PROPERTY). |
void |
paste
Pastes the text from the system clipboard into the text starting at the specified index. |
void |
removeUpdate
Handles document remove (fire appropriate property change event, which is AccessibleContext.ACCESSIBLE_TEXT_PROPERTY). |
void |
replaceText
Replaces the text between two indices with the specified string. |
void |
selectText
Selects the text between two indices. |
void |
setAttributes
Sets attributes for the text between two indices. |
void |
setTextContents
Sets the text contents to the specified string. |
Methods inherited from class javax.swing.JComponent.AccessibleJComponent ![]() |
|---|
addPropertyChangeListener |
Methods inherited from class java.awt.Container.AccessibleAWTContainer ![]() |
|---|
getAccessibleAt |
Methods inherited from class java.awt.Component.AccessibleAWTComponent ![]() |
|---|
addFocusListener |
Methods inherited from class javax.accessibility.AccessibleContext ![]() |
|---|
firePropertyChange |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
Methods inherited from interface javax.accessibility.AccessibleComponent ![]() |
|---|
addFocusListener |
| Constructor Detail |
|---|

public JTextComponent.AccessibleJTextComponent()
| Method Detail |
|---|

public void caretUpdate(CaretEvent![]()
![]()
e)
caretUpdate

in interface CaretListener

e - the CaretEvent

public void insertUpdate(DocumentEvent![]()
![]()
e)
insertUpdate

in interface DocumentListener

e - the DocumentEvent

public void removeUpdate(DocumentEvent![]()
![]()
e)
removeUpdate

in interface DocumentListener

e - the DocumentEvent

public void changedUpdate(DocumentEvent![]()
![]()
e)
changedUpdate

in interface DocumentListener

e - the DocumentEvent

public AccessibleStateSet![]()
![]()
getAccessibleStateSet()
getAccessibleStateSet

in class JComponent.AccessibleJComponent

AccessibleStateSet
,
AccessibleState
,
JComponent.AccessibleJComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)


public AccessibleRole![]()
![]()
getAccessibleRole()
getAccessibleRole

in class JComponent.AccessibleJComponent

AccessibleRole


public AccessibleText![]()
![]()
getAccessibleText()
getAccessibleText

in class AccessibleContext

AccessibleText


public int getIndexAtPoint(Point![]()
![]()
p)
getIndexAtPoint

in interface AccessibleText

p - the Point in local coordinates

public Rectangle![]()
![]()
getCharacterBounds(int i)
getCharacterBounds

in interface AccessibleText

i - the index into the String >= 0

public 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 text

public 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 CHARACTER, WORD, or SENTENCE to retrieveindex - an index within the text

public String![]()
![]()
getAfterIndex(int part, int index)
getAfterIndex

in interface AccessibleText

part - the CHARACTER, WORD, or SENTENCE to retrieveindex - an index within the text

public String![]()
![]()
getBeforeIndex(int part, int index)
getBeforeIndex

in interface AccessibleText

part - the CHARACTER, WORD, or SENTENCE to retrieveindex - an index within the text

public AccessibleEditableText![]()
![]()
getAccessibleEditableText()
getAccessibleEditableText

in class AccessibleContext

AccessibleEditableText


public void setTextContents(String![]()
![]()
s)
setTextContents

in interface AccessibleEditableText

s - the string to set the text contents

public void insertTextAtIndex(int index,
String
s)
insertTextAtIndex

in interface AccessibleEditableText

index - the index in the text where the string will
be inserteds - the string to insert in the text

public String![]()
![]()
getTextRange(int startIndex, int endIndex)
getTextRange

in interface AccessibleEditableText

startIndex - the starting index in the textendIndex - the ending index in the text

public void delete(int startIndex,
int endIndex)
delete

in interface AccessibleEditableText

startIndex - the starting index in the textendIndex - the ending index in the text

public void cut(int startIndex,
int endIndex)
cut

in interface AccessibleEditableText

startIndex - the starting index in the textendIndex - the ending index in the text

public void paste(int startIndex)
paste

in interface AccessibleEditableText

startIndex - the starting index in the text

public void replaceText(int startIndex,
int endIndex,
String
s)
replaceText

in interface AccessibleEditableText

startIndex - the starting index in the textendIndex - the ending index in the texts - the string to replace the text between two indices

public void selectText(int startIndex,
int endIndex)
selectText

in interface AccessibleEditableText

startIndex - the starting index in the textendIndex - the ending index in the text

public void setAttributes(int startIndex,
int endIndex,
AttributeSet
as)
setAttributes

in interface AccessibleEditableText

startIndex - the starting index in the textendIndex - the ending index in the textas - the attribute setAttributeSet


public AccessibleAction![]()
![]()
getAccessibleAction()
AccessibleContext

getAccessibleAction

in class AccessibleContext

AccessibleAction


public int getAccessibleActionCount()
getAccessibleActionCount

in interface AccessibleAction


public String![]()
![]()
getAccessibleActionDescription(int i)
getAccessibleActionDescription

in interface AccessibleAction

i - zero-based index of the actions
getAccessibleActionCount()


public boolean doAccessibleAction(int i)
doAccessibleAction

in interface AccessibleAction

i - zero-based index of actions
getAccessibleActionCount()

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||