- 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 描述 protected
AccessibleJPasswordField()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 AccessibleRole
getAccessibleRole()
获得此对象的作用。AccessibleText
getAccessibleText()
获得AccessibleText
的JPasswordField
。String
getAfterIndex(int part, int index)
返回String
给定后index
。String
getAtIndex(int part, int index)
返回String
在给定index
。String
getBeforeIndex(int part, int index)
返回String
之前给定的index
。String
getTextRange(int startIndex, int endIndex)
返回两个indices
之间的文本。AccessibleTextSequence
getTextSequenceAfter(int part, int index)
返回AccessibleTextSequence
给定后index
。AccessibleTextSequence
getTextSequenceAt(int part, int index)
返回AccessibleTextSequence
在给定index
。AccessibleTextSequence
getTextSequenceBefore(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
- 要CHARACTER
WORD
或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
- 要CHARACTER
WORD
或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
- 要CHARACTER
WORD
或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
-
-