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辅助功能API的实现。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4开始,已将所有JavaBeans的长期存储支持添加到java.beans包中。请参见XMLEncoder。
-
Nested Class Summary
Nested classes/interfaces declared in class javax.swing.JComponent.AccessibleJComponent
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandlerNested classes/interfaces declared in class java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler -
Field Summary
Fields declared in class javax.swing.JComponent.AccessibleJComponent
accessibleFocusHandlerFields declared in class java.awt.Container.AccessibleAWTContainer
accessibleContainerHandlerFields declared in class java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandlerFields declared in 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, accessibleParentFields declared in interface javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUPFields declared in interface javax.accessibility.AccessibleExtendedText
ATTRIBUTE_RUN, LINEFields declared in interface javax.accessibility.AccessibleText
CHARACTER, SENTENCE, WORD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription获取此对象的角色。获取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。Methods declared in class javax.swing.JTextField.AccessibleJTextField
getAccessibleStateSetMethods declared in class 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, setTextContentsMethods declared in class javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListenerMethods declared in class java.awt.Container.AccessibleAWTContainer
getAccessibleAtMethods declared in 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, setVisibleMethods declared in class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleAction, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParentMethods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods declared in 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
-
Constructor Details
-
AccessibleJPasswordField
protected AccessibleJPasswordField()构造一个AccessibleJPasswordField。
-
-
Method Details
-
getAccessibleRole
获取此对象的角色。- 覆盖:
-
getAccessibleRole在类JTextComponent.AccessibleJTextComponent中 - 返回:
- 描述对象角色的AccessibleRole实例(AccessibleRole.PASSWORD_TEXT)
- 参见:
-
getAccessibleText
获取JPasswordField的AccessibleText。返回的对象还实现了AccessibleExtendedText接口。- 覆盖:
-
getAccessibleText在类JTextComponent.AccessibleJTextComponent中 - 返回:
-
JPasswordField的AccessibleText - 自1.6起:
- 1.6
- 参见:
-
getAtIndex
返回给定index处的String。- 指定由:
-
getAtIndex在接口AccessibleText中 - 覆盖:
-
getAtIndex在类JTextComponent.AccessibleJTextComponent中 - 参数:
-
part- 要检索的CHARACTER、WORD或SENTENCE -
index- 文本中的索引 - 返回:
-
如果
part和index有效,则返回String。否则,返回null - 自1.6起:
- 1.6
- 参见:
-
getAfterIndex
返回给定index之后的String。- 指定由:
-
getAfterIndex在接口AccessibleText中 - 覆盖:
-
getAfterIndex在类JTextComponent.AccessibleJTextComponent中 - 参数:
-
part- 要检索的CHARACTER、WORD或SENTENCE -
index- 文本中的索引 - 返回:
-
如果
part和index有效,则返回String。否则,返回null - 自1.6起:
- 1.6
- 参见:
-
getBeforeIndex
返回给定index之前的String。- 指定由:
-
getBeforeIndex在接口AccessibleText中 - 覆盖:
-
getBeforeIndex在类JTextComponent.AccessibleJTextComponent中 - 参数:
-
part- 要检索的CHARACTER、WORD或SENTENCE -
index- 文本中的索引 - 返回:
-
如果
part和index有效,则返回String。否则,返回null - 自1.6起:
- 1.6
- 参见:
-
getTextRange
返回两个indices之间的文本。- 指定由:
-
getTextRange在接口AccessibleEditableText中 - 指定由:
-
getTextRange在接口AccessibleExtendedText中 - 覆盖:
-
getTextRange在类JTextComponent.AccessibleJTextComponent中 - 参数:
-
startIndex- 文本中的起始索引 -
endIndex- 文本中的结束索引 - 返回:
-
如果索引有效,则返回文本字符串。否则,返回
null - 自1.6起:
- 1.6
-
getTextSequenceAt
返回给定index处的AccessibleTextSequence。- 指定者:
-
getTextSequenceAt在接口AccessibleExtendedText中 - 覆盖:
-
getTextSequenceAt在类JTextComponent.AccessibleJTextComponent中 - 参数:
-
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUN -
index- 文本中的索引 - 返回:
-
如果
part和index有效,则返回指定文本的AccessibleTextSequence。否则,返回null - 自:
- 1.6
- 参见:
-
getTextSequenceAfter
返回给定index之后的AccessibleTextSequence。- 指定者:
-
getTextSequenceAfter在接口AccessibleExtendedText中 - 覆盖:
-
getTextSequenceAfter在类JTextComponent.AccessibleJTextComponent中 - 参数:
-
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUN -
index- 文本中的索引 - 返回:
-
如果
part和index有效,则返回指定文本的AccessibleTextSequence。否则,返回null - 自:
- 1.6
- 参见:
-
getTextSequenceBefore
返回给定index之前的AccessibleTextSequence。- 指定者:
-
getTextSequenceBefore在接口AccessibleExtendedText中 - 覆盖:
-
getTextSequenceBefore在类JTextComponent.AccessibleJTextComponent中 - 参数:
-
part- 要检索的CHARACTER、WORD、SENTENCE、LINE或ATTRIBUTE_RUN -
index- 文本中的索引 - 返回:
-
如果
part和index有效,则返回指定文本的AccessibleTextSequence。否则,返回null - 自:
- 1.6
- 参见:
-