javax.swing
Class JPasswordField.AccessibleJPasswordField
java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
javax.swing.text.JTextComponent.AccessibleJTextComponent
javax.swing.JTextField.AccessibleJTextField
javax.swing.JPasswordField.AccessibleJPasswordField
- All Implemented Interfaces:
- Serializable, EventListener, AccessibleAction, AccessibleComponent, AccessibleEditableText, AccessibleExtendedComponent, AccessibleExtendedText, AccessibleText, CaretListener, DocumentListener
- Enclosing class:
- JPasswordField
protected class JPasswordField.AccessibleJPasswordField
- extends JTextField.AccessibleJTextField
This class implements accessibility support for the
JPasswordField
class. It provides an implementation of the
Java Accessibility API appropriate to password field 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
.
Fields inherited from class javax.accessibility.AccessibleContext |
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 |
Methods inherited from class javax.swing.text.JTextComponent.AccessibleJTextComponent |
caretUpdate, changedUpdate, cut, delete, doAccessibleAction, getAccessibleAction, getAccessibleActionCount, getAccessibleActionDescription, getAccessibleEditableText, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart, getTextBounds, insertTextAtIndex, insertUpdate, paste, removeUpdate, replaceText, selectText, setAttributes, setTextContents |
Methods inherited from class java.awt.Component.AccessibleAWTComponent |
addFocusListener, contains, getAccessibleComponent, getAccessibleIndexInParent, getAccessibleParent, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocale, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.accessibility.AccessibleComponent |
addFocusListener, contains, getAccessibleAt, getBackground, getBounds, getCursor, getFont, getFontMetrics, getForeground, getLocation, getLocationOnScreen, getSize, isEnabled, isFocusTraversable, isShowing, isVisible, removeFocusListener, requestFocus, setBackground, setBounds, setCursor, setEnabled, setFont, setForeground, setLocation, setSize, setVisible |
JPasswordField.AccessibleJPasswordField
protected JPasswordField.AccessibleJPasswordField()
getAccessibleRole
public AccessibleRole getAccessibleRole()
- Gets the role of this object.
- Overrides:
getAccessibleRole
in class JTextComponent.AccessibleJTextComponent
- Returns:
- an instance of AccessibleRole describing the role of the
object (AccessibleRole.PASSWORD_TEXT)
- See Also:
AccessibleRole
getAccessibleText
public AccessibleText getAccessibleText()
- Gets the
AccessibleText
for the JPasswordField
.
The returned object also implements the
AccessibleExtendedText
interface.
- Overrides:
getAccessibleText
in class JTextComponent.AccessibleJTextComponent
- Returns:
AccessibleText
for the JPasswordField- Since:
- 1.6
- See Also:
AccessibleContext
,
AccessibleContext.getAccessibleText()
,
AccessibleText
,
AccessibleExtendedText
getAtIndex
public String getAtIndex(int part,
int index)
- Returns the
String
at a given index
.
- Specified by:
getAtIndex
in interface AccessibleText
- Overrides:
getAtIndex
in class JTextComponent.AccessibleJTextComponent
- Parameters:
part
- the CHARACTER
, WORD
or
SENTENCE
to retrieveindex
- an index within the text
- Returns:
- a
String
if part
and
index
are valid.
Otherwise, null
is returned - Since:
- 1.6
- See Also:
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
getAfterIndex
public String getAfterIndex(int part,
int index)
- Returns the
String
after a given index
.
- Specified by:
getAfterIndex
in interface AccessibleText
- Overrides:
getAfterIndex
in class JTextComponent.AccessibleJTextComponent
- Parameters:
part
- the CHARACTER
, WORD
or
SENTENCE
to retrieveindex
- an index within the text
- Returns:
- a
String
if part
and
index
are valid.
Otherwise, null
is returned - Since:
- 1.6
- See Also:
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
getBeforeIndex
public String getBeforeIndex(int part,
int index)
- Returns the
String
before a given index
.
- Specified by:
getBeforeIndex
in interface AccessibleText
- Overrides:
getBeforeIndex
in class JTextComponent.AccessibleJTextComponent
- Parameters:
part
- the CHARACTER
, WORD
or
SENTENCE
to retrieveindex
- an index within the text
- Returns:
- a
String
if part
and
index
are valid.
Otherwise, null
is returned - Since:
- 1.6
- See Also:
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
getTextRange
public String getTextRange(int startIndex,
int endIndex)
- Returns the text between two
indices
.
- Specified by:
getTextRange
in interface AccessibleEditableText
- Specified by:
getTextRange
in interface AccessibleExtendedText
- Overrides:
getTextRange
in class JTextComponent.AccessibleJTextComponent
- Parameters:
startIndex
- the start index in the textendIndex
- the end index in the text
- Returns:
- the text string if the indices are valid.
Otherwise,
null
is returned - Since:
- 1.6
getTextSequenceAt
public AccessibleTextSequence getTextSequenceAt(int part,
int index)
- Returns the
AccessibleTextSequence
at a given
index
.
- Specified by:
getTextSequenceAt
in interface AccessibleExtendedText
- Overrides:
getTextSequenceAt
in class JTextComponent.AccessibleJTextComponent
- Parameters:
part
- the CHARACTER
, WORD
,
SENTENCE
, LINE
or ATTRIBUTE_RUN
to
retrieveindex
- an index within the text
- Returns:
- an
AccessibleTextSequence
specifying the text if
part
and index
are valid. Otherwise,
null
is returned - Since:
- 1.6
- See Also:
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
,
AccessibleExtendedText.LINE
,
AccessibleExtendedText.ATTRIBUTE_RUN
getTextSequenceAfter
public AccessibleTextSequence getTextSequenceAfter(int part,
int index)
- Returns the
AccessibleTextSequence
after a given
index
.
- Specified by:
getTextSequenceAfter
in interface AccessibleExtendedText
- Overrides:
getTextSequenceAfter
in class JTextComponent.AccessibleJTextComponent
- Parameters:
part
- the CHARACTER
, WORD
,
SENTENCE
, LINE
or ATTRIBUTE_RUN
to
retrieveindex
- an index within the text
- Returns:
- an
AccessibleTextSequence
specifying the text if
part
and index
are valid. Otherwise,
null
is returned - Since:
- 1.6
- See Also:
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
,
AccessibleExtendedText.LINE
,
AccessibleExtendedText.ATTRIBUTE_RUN
getTextSequenceBefore
public AccessibleTextSequence getTextSequenceBefore(int part,
int index)
- Returns the
AccessibleTextSequence
before a given
index
.
- Specified by:
getTextSequenceBefore
in interface AccessibleExtendedText
- Overrides:
getTextSequenceBefore
in class JTextComponent.AccessibleJTextComponent
- Parameters:
part
- the CHARACTER
, WORD
,
SENTENCE
, LINE
or ATTRIBUTE_RUN
to
retrieveindex
- an index within the text
- Returns:
- an
AccessibleTextSequence
specifying the text if
part
and index
are valid. Otherwise,
null
is returned - Since:
- 1.6
- See Also:
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
,
AccessibleExtendedText.LINE
,
AccessibleExtendedText.ATTRIBUTE_RUN
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2015 aicas GmbH. All Rights Reserved.