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
- 所有已实现的接口:
Serializable,EventListener,AccessibleAction,AccessibleComponent,AccessibleEditableText,AccessibleExtendedComponent,AccessibleExtendedText,AccessibleText,CaretListener,DocumentListener
- 封闭类:
JPasswordField
此类实现了对
JPasswordField 类的辅助功能支持。它提供了适用于密码字段用户接口元素的 Java Accessibility API 的实现。
Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder 。
-
内部类总结
-
字段摘要
在类 javax.swing.JComponent.AccessibleJComponent 中声明的字段
accessibleFocusHandler在类 java.awt.Container.AccessibleAWTContainer 中声明的字段
accessibleContainerHandler在类 java.awt.Component.AccessibleAWTComponent 中声明的字段
accessibleAWTComponentHandler, accessibleAWTFocusHandler在类 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在接口 javax.accessibility.AccessibleAction 中声明的字段
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP在接口 javax.accessibility.AccessibleExtendedText 中声明的字段
ATTRIBUTE_RUN, LINE在接口 javax.accessibility.AccessibleText 中声明的字段
CHARACTER, SENTENCE, WORD -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述获取此对象的角色。为JPasswordField获取AccessibleText。getAfterIndex(int part, int index) 在给定的index之后返回String。getAtIndex(int part, int index) 返回给定index处的String。getBeforeIndex(int part, int index) 在给定的index之前返回String。getTextRange(int startIndex, int endIndex) 返回两个indices之间的文本。getTextSequenceAfter(int part, int index) 在给定的index之后返回AccessibleTextSequence。getTextSequenceAt(int part, int index) 返回给定index处的AccessibleTextSequence。getTextSequenceBefore(int part, int index) 在给定的index之前返回AccessibleTextSequence。在类 javax.swing.JTextField.AccessibleJTextField 中声明的方法
getAccessibleStateSet在类 javax.swing.text.JTextComponent.AccessibleJTextComponent 中声明的方法
caretUpdate, changedUpdate, cut, delete, doAccessibleAction, getAccessibleActionCount, getAccessibleActionDescription, getAccessibleEditableText, getCaretPosition, getCharacterAttribute, getCharacterBounds, getCharCount, getIndexAtPoint, getSelectedText, getSelectionEnd, getSelectionStart, getTextBounds, insertTextAtIndex, insertUpdate, paste, removeUpdate, replaceText, selectText, setAttributes, setTextContents在类 javax.swing.JComponent.AccessibleJComponent 中声明的方法
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener在类 java.awt.Container.AccessibleAWTContainer 中声明的方法
getAccessibleAt在类 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在类 javax.accessibility.AccessibleContext 中声明的方法
firePropertyChange, getAccessibleAction, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent在类 java.lang.Object 中声明的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait在接口 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
-
构造方法详细信息
-
AccessibleJPassword字段
protected AccessibleJPasswordField()构造一个AccessibleJPasswordField。
-
-
方法详情
-
getAccessibleRole
获取此对象的角色。- 重写:
getAccessibleRole在类JTextComponent.AccessibleJTextComponent中- 返回:
- 描述对象角色的 AccessibleRole 实例 (AccessibleRole.PASSWORD_TEXT)
- 参见:
-
getAccessibleText
为JPasswordField获取AccessibleText。返回的对象还实现了AccessibleExtendedText接口。- 重写:
getAccessibleText在类JTextComponent.AccessibleJTextComponent中- 返回:
AccessibleText用于 JPasswordField- 自从:
- 1.6
- 参见:
-
getAtIndex
返回给定index处的String。- 指定者:
getAtIndex在接口AccessibleText中- 重写:
getAtIndex在类JTextComponent.AccessibleJTextComponent中- 参数:
part- 要检索的CHARACTER、WORD或SENTENCEindex- 文本中的索引- 返回:
-
a
String如果part和index有效。否则返回null - 自从:
- 1.6
- 参见:
-
getAfterIndex
在给定的index之后返回String。- 指定者:
getAfterIndex在接口AccessibleText中- 重写:
getAfterIndex在类JTextComponent.AccessibleJTextComponent中- 参数:
part- 要检索的CHARACTER、WORD或SENTENCEindex- 文本中的索引- 返回:
-
a
String如果part和index有效。否则返回null - 自从:
- 1.6
- 参见:
-
getBeforeIndex
在给定的index之前返回String。- 指定者:
getBeforeIndex在接口AccessibleText中- 重写:
getBeforeIndex在类JTextComponent.AccessibleJTextComponent中- 参数:
part- 要检索的CHARACTER、WORD或SENTENCEindex- 文本中的索引- 返回:
-
a
String如果part和index有效。否则返回null - 自从:
- 1.6
- 参见:
-
getTextRange
返回两个indices之间的文本。- 指定者:
getTextRange在接口AccessibleEditableText中- 指定者:
getTextRange在接口AccessibleExtendedText中- 重写:
getTextRange在类JTextComponent.AccessibleJTextComponent中- 参数:
startIndex- 文本中的起始索引endIndex- 文本中的结束索引- 返回:
-
如果索引有效,则为文本字符串。否则返回
null - 自从:
- 1.6
-
getTextSequenceAt
返回给定index处的AccessibleTextSequence。- 指定者:
getTextSequenceAt在接口AccessibleExtendedText中- 重写:
getTextSequenceAt在类JTextComponent.AccessibleJTextComponent中- 参数:
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUNindex- 文本中的索引- 返回:
-
如果
part和index有效,则AccessibleTextSequence指定文本。否则返回null - 自从:
- 1.6
- 参见:
-
getTextSequenceAfter
在给定的index之后返回AccessibleTextSequence。- 指定者:
getTextSequenceAfter在接口AccessibleExtendedText中- 重写:
getTextSequenceAfter在类JTextComponent.AccessibleJTextComponent中- 参数:
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUNindex- 文本中的索引- 返回:
-
如果
part和index有效,则AccessibleTextSequence指定文本。否则返回null - 自从:
- 1.6
- 参见:
-
getTextSequenceBefore
在给定的index之前返回AccessibleTextSequence。- 指定者:
getTextSequenceBefore在接口AccessibleExtendedText中- 重写:
getTextSequenceBefore在类JTextComponent.AccessibleJTextComponent中- 参数:
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUNindex- 文本中的索引- 返回:
-
如果
part和index有效,则AccessibleTextSequence指定文本。否则返回null - 自从:
- 1.6
- 参见:
-