protected class JPasswordField.AccessibleJPasswordField extends JTextField.AccessibleJTextField
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 JavaBeans™
has been added to the java.beans
package.
Please see XMLEncoder
.
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleFocusHandler
accessibleContainerHandler
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
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
CHARACTER, SENTENCE, WORD
ATTRIBUTE_RUN, LINE
Modifier | Constructor and Description |
---|---|
protected |
AccessibleJPasswordField() |
Modifier and Type | Method and Description |
---|---|
AccessibleRole |
getAccessibleRole()
Gets the role of this object.
|
AccessibleText |
getAccessibleText()
Gets the
AccessibleText for the JPasswordField . |
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 . |
String |
getTextRange(int startIndex,
int endIndex)
Returns the text between two
indices . |
AccessibleTextSequence |
getTextSequenceAfter(int part,
int index)
Returns the
AccessibleTextSequence after a given
index . |
AccessibleTextSequence |
getTextSequenceAt(int part,
int index)
Returns the
AccessibleTextSequence at a given
index . |
AccessibleTextSequence |
getTextSequenceBefore(int part,
int index)
Returns the
AccessibleTextSequence before a given
index . |
getAccessibleStateSet
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
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
getAccessibleAt
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
firePropertyChange, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
public AccessibleRole getAccessibleRole()
getAccessibleRole
in class JTextComponent.AccessibleJTextComponent
AccessibleRole
public AccessibleText getAccessibleText()
AccessibleText
for the JPasswordField
.
The returned object also implements the
AccessibleExtendedText
interface.getAccessibleText
in class JTextComponent.AccessibleJTextComponent
AccessibleText
for the JPasswordFieldAccessibleContext
,
AccessibleContext.getAccessibleText()
,
AccessibleText
,
AccessibleExtendedText
public String getAtIndex(int part, int index)
String
at a given index
.getAtIndex
in interface AccessibleText
getAtIndex
in class JTextComponent.AccessibleJTextComponent
part
- the CHARACTER
, WORD
or
SENTENCE
to retrieveindex
- an index within the textString
if part
and
index
are valid.
Otherwise, null
is returnedAccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
public String getAfterIndex(int part, int index)
String
after a given index
.getAfterIndex
in interface AccessibleText
getAfterIndex
in class JTextComponent.AccessibleJTextComponent
part
- the CHARACTER
, WORD
or
SENTENCE
to retrieveindex
- an index within the textString
if part
and
index
are valid.
Otherwise, null
is returnedAccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
public String getBeforeIndex(int part, int index)
String
before a given index
.getBeforeIndex
in interface AccessibleText
getBeforeIndex
in class JTextComponent.AccessibleJTextComponent
part
- the CHARACTER
, WORD
or
SENTENCE
to retrieveindex
- an index within the textString
if part
and
index
are valid.
Otherwise, null
is returnedAccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
public String getTextRange(int startIndex, int endIndex)
indices
.getTextRange
in interface AccessibleEditableText
getTextRange
in interface AccessibleExtendedText
getTextRange
in class JTextComponent.AccessibleJTextComponent
startIndex
- the start index in the textendIndex
- the end index in the textnull
is returnedpublic AccessibleTextSequence getTextSequenceAt(int part, int index)
AccessibleTextSequence
at a given
index
.getTextSequenceAt
in interface AccessibleExtendedText
getTextSequenceAt
in class JTextComponent.AccessibleJTextComponent
part
- the CHARACTER
, WORD
,
SENTENCE
, LINE
or ATTRIBUTE_RUN
to
retrieveindex
- an index within the textAccessibleTextSequence
specifying the text if
part
and index
are valid. Otherwise,
null
is returnedAccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
,
AccessibleExtendedText.LINE
,
AccessibleExtendedText.ATTRIBUTE_RUN
public AccessibleTextSequence getTextSequenceAfter(int part, int index)
AccessibleTextSequence
after a given
index
.getTextSequenceAfter
in interface AccessibleExtendedText
getTextSequenceAfter
in class JTextComponent.AccessibleJTextComponent
part
- the CHARACTER
, WORD
,
SENTENCE
, LINE
or ATTRIBUTE_RUN
to
retrieveindex
- an index within the textAccessibleTextSequence
specifying the text if
part
and index
are valid. Otherwise,
null
is returnedAccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
,
AccessibleExtendedText.LINE
,
AccessibleExtendedText.ATTRIBUTE_RUN
public AccessibleTextSequence getTextSequenceBefore(int part, int index)
AccessibleTextSequence
before a given
index
.getTextSequenceBefore
in interface AccessibleExtendedText
getTextSequenceBefore
in class JTextComponent.AccessibleJTextComponent
part
- the CHARACTER
, WORD
,
SENTENCE
, LINE
or ATTRIBUTE_RUN
to
retrieveindex
- an index within the textAccessibleTextSequence
specifying the text if
part
and index
are valid. Otherwise,
null
is returnedAccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
,
AccessibleExtendedText.LINE
,
AccessibleExtendedText.ATTRIBUTE_RUN
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, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.