- 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
该类为JPasswordField类实现可访问性支持。 它提供了适用于密码字段用户界面元素的Java Accessibility API的实现。警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4版本开始,所有JavaBeans的长期存储支持已被添加到
java.beans软件包中。 请参阅XMLEncoder。- 另请参见:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
-
Nested classes/interfaces inherited from class javax.swing.JComponent.AccessibleJComponent
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
-
-
Field Summary
-
Fields inherited from interface javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
-
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
-
Fields inherited from interface javax.accessibility.AccessibleExtendedText
ATTRIBUTE_RUN, LINE
-
Fields inherited from interface javax.accessibility.AccessibleText
CHARACTER, SENTENCE, WORD
-
Fields inherited from class java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
-
Fields inherited from class java.awt.Container.AccessibleAWTContainer
accessibleContainerHandler
-
Fields inherited from class javax.swing.JComponent.AccessibleJComponent
accessibleFocusHandler
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protectedAccessibleJPasswordField()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 AccessibleRolegetAccessibleRole()获得此对象的作用。AccessibleTextgetAccessibleText()获得AccessibleText的JPasswordField。StringgetAfterIndex(int part, int index)返回String给定后index。StringgetAtIndex(int part, int index)返回String在给定index。StringgetBeforeIndex(int part, int index)返回String之前给定的index。StringgetTextRange(int startIndex, int endIndex)返回两个indices之间的文本。AccessibleTextSequencegetTextSequenceAfter(int part, int index)返回AccessibleTextSequence给定后index。AccessibleTextSequencegetTextSequenceAt(int part, int index)返回AccessibleTextSequence在给定index。AccessibleTextSequencegetTextSequenceBefore(int part, int index)返回AccessibleTextSequence之前给定的index。-
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
-
Methods inherited from class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
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.awt.Container.AccessibleAWTContainer
getAccessibleAt
-
Methods inherited from class javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
-
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 javax.swing.JTextField.AccessibleJTextField
getAccessibleStateSet
-
-
-
-
方法详细信息
-
getAccessibleRole
public AccessibleRole getAccessibleRole()
获得此对象的作用。- 重写:
-
getAccessibleRole在JTextComponent.AccessibleJTextComponent - 结果
- 描述对象角色的AccessibleRole实例(AccessibleRole.PASSWORD_TEXT)
- 另请参见:
-
AccessibleRole
-
getAccessibleText
public AccessibleText getAccessibleText()
获得AccessibleText的JPasswordField。 返回的对象还实现了AccessibleExtendedText接口。- 重写:
-
getAccessibleText在JTextComponent.AccessibleJTextComponent - 结果
-
AccessibleText为JPasswordField - 从以下版本开始:
- 1.6
- 另请参见:
-
AccessibleContext,AccessibleContext.getAccessibleText(),AccessibleText,AccessibleExtendedText
-
getAtIndex
public String getAtIndex(int part, int index)
返回String在给定index。- Specified by:
-
getAtIndex在接口AccessibleText - 重写:
-
getAtIndex在JTextComponent.AccessibleJTextComponent - 参数
-
part- 要CHARACTERWORD或SENTENCE -
index- 文本中的索引 - 结果
-
一个
String如果part和index是有效的。 否则返回null - 从以下版本开始:
- 1.6
- 另请参见:
-
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE
-
getAfterIndex
public String getAfterIndex(int part, int index)
返回String给定后index。- Specified by:
-
getAfterIndex在接口AccessibleText - 重写:
-
getAfterIndex在JTextComponent.AccessibleJTextComponent - 参数
-
part- 要CHARACTERWORD或SENTENCE -
index- 文本中的索引 - 结果
-
a
String如果part和index有效。 否则返回null - 从以下版本开始:
- 1.6
- 另请参见:
-
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE
-
getBeforeIndex
public String getBeforeIndex(int part, int index)
返回String给定前index。- Specified by:
-
getBeforeIndex在接口AccessibleText - 重写:
-
getBeforeIndex在JTextComponent.AccessibleJTextComponent - 参数
-
part- 要CHARACTERWORD或SENTENCE -
index- 文本中的索引 - 结果
-
一个
String如果part和index是有效的。 否则返回null - 从以下版本开始:
- 1.6
- 另请参见:
-
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE
-
getTextRange
public String getTextRange(int startIndex, int endIndex)
返回两个indices之间的文本。- Specified by:
-
getTextRange在接口AccessibleEditableText - Specified by:
-
getTextRange接口AccessibleExtendedText - 重写:
-
getTextRange在JTextComponent.AccessibleJTextComponent - 参数
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结束索引 - 结果
-
如果索引有效,则为文本字符串。
否则返回
null - 从以下版本开始:
- 1.6
-
getTextSequenceAt
public AccessibleTextSequence getTextSequenceAt(int part, int index)
返回AccessibleTextSequence在给定index。- Specified by:
-
getTextSequenceAt在接口AccessibleExtendedText - 重写:
-
getTextSequenceAt在JTextComponent.AccessibleJTextComponent - 参数
-
part-在CHARACTER,WORD,SENTENCE,LINE或者ATTRIBUTE_RUN检索 -
index- 文本中的索引 - 结果
-
一个
AccessibleTextSequence指定如果part和index有效的文本。 否则返回null - 从以下版本开始:
- 1.6
- 另请参见:
-
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE,AccessibleExtendedText.LINE,AccessibleExtendedText.ATTRIBUTE_RUN
-
getTextSequenceAfter
public AccessibleTextSequence getTextSequenceAfter(int part, int index)
返回AccessibleTextSequence给定后index。- Specified by:
-
getTextSequenceAfter在接口AccessibleExtendedText - 重写:
-
getTextSequenceAfter在JTextComponent.AccessibleJTextComponent - 参数
-
part-在CHARACTER,WORD,SENTENCE,LINE或者ATTRIBUTE_RUN检索 -
index- 文本中的索引 - 结果
-
一个
AccessibleTextSequence指定如果part和index有效的文本。 否则返回null - 从以下版本开始:
- 1.6
- 另请参见:
-
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE,AccessibleExtendedText.LINE,AccessibleExtendedText.ATTRIBUTE_RUN
-
getTextSequenceBefore
public AccessibleTextSequence getTextSequenceBefore(int part, int index)
返回AccessibleTextSequence给定前index。- Specified by:
-
getTextSequenceBefore在接口AccessibleExtendedText - 重写:
-
getTextSequenceBefore在JTextComponent.AccessibleJTextComponent - 参数
-
part-在CHARACTER,WORD,SENTENCE,LINE或者ATTRIBUTE_RUN检索 -
index- 文本中的索引 - 结果
-
一个
AccessibleTextSequence指定如果part和index有效的文本。 否则返回null - 从以下版本开始:
- 1.6
- 另请参见:
-
AccessibleText.CHARACTER,AccessibleText.WORD,AccessibleText.SENTENCE,AccessibleExtendedText.LINE,AccessibleExtendedText.ATTRIBUTE_RUN
-
-