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.AccessibleFocusHandler
Nested 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
accessibleFocusHandler
Fields declared in class java.awt.Container.AccessibleAWTContainer
accessibleContainerHandler
Fields declared in class java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
Fields 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, accessibleParent
Fields declared in interface javax.accessibility.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Fields declared in interface javax.accessibility.AccessibleExtendedText
ATTRIBUTE_RUN, LINE
Fields declared in interface javax.accessibility.AccessibleText
CHARACTER, SENTENCE, WORD
-
Constructor Summary
-
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
getAccessibleStateSet
Methods 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, setTextContents
Methods declared in class javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
Methods declared in class java.awt.Container.AccessibleAWTContainer
getAccessibleAt
Methods 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, setVisible
Methods declared in class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleAction, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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
- 参见:
-