protected class JPasswordField.AccessibleJPasswordField extends JTextField.AccessibleJTextField
JPasswordField
类。
它提供了适用于密码字段用户界面元素的Java Accessibility API的实现。
警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,对所有JavaBeans的长期存储的支持已经添加到java.beans
包中。 请参阅XMLEncoder
。
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
accessibleFocusHandler
accessibleContainerHandler
accessibleAWTComponentHandler, accessibleAWTFocusHandler
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
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
CHARACTER, SENTENCE, WORD
ATTRIBUTE_RUN, LINE
Modifier | Constructor and Description |
---|---|
protected |
AccessibleJPasswordField() |
Modifier and Type | Method and Description |
---|---|
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 。
|
getAccessibleStateSet
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
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
getAccessibleAt
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
firePropertyChange, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
public AccessibleRole getAccessibleRole()
getAccessibleRole
在
JTextComponent.AccessibleJTextComponent
AccessibleRole
public AccessibleText getAccessibleText()
AccessibleText
的JPasswordField
。
返回的对象也实现了AccessibleExtendedText
接口。
getAccessibleText
在
JTextComponent.AccessibleJTextComponent
AccessibleText
为JPasswordField
AccessibleContext
, AccessibleContext.getAccessibleText()
, AccessibleText
, AccessibleExtendedText
public String getAtIndex(int part, int index)
String
在给定
index
。
getAtIndex
在接口
AccessibleText
getAtIndex
在
JTextComponent.AccessibleJTextComponent
类
part
- 要
CHARACTER
WORD
或
SENTENCE
index
- 文本中的索引
String
如果part
和index
是有效的。
否则返回null
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
public String getAfterIndex(int part, int index)
String
给定后
index
。
getAfterIndex
在接口
AccessibleText
getAfterIndex
在
JTextComponent.AccessibleJTextComponent
part
-在
CHARACTER
,
WORD
或
SENTENCE
检索
index
- 文本中的索引
String
如果part
和index
有效。
否则返回null
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
public String getBeforeIndex(int part, int index)
String
给定前
index
。
getBeforeIndex
在界面
AccessibleText
getBeforeIndex
在
JTextComponent.AccessibleJTextComponent
part
-在
CHARACTER
,
WORD
或
SENTENCE
检索
index
- 文本中的索引
String
如果part
和index
是有效的。
否则返回null
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
public String getTextRange(int startIndex, int endIndex)
indices
之间的文本。
getTextRange
在界面
AccessibleEditableText
getTextRange
在界面
AccessibleExtendedText
getTextRange
在
JTextComponent.AccessibleJTextComponent
startIndex
- 文本中的起始索引
endIndex
- 文本中的结束索引
null
public AccessibleTextSequence getTextSequenceAt(int part, int index)
AccessibleTextSequence
在给定
index
。
getTextSequenceAt
在接口
AccessibleExtendedText
getTextSequenceAt
在
JTextComponent.AccessibleJTextComponent
part
-在
CHARACTER
,
WORD
,
SENTENCE
,
LINE
或
ATTRIBUTE_RUN
检索
index
- 文本中的索引
AccessibleTextSequence
指定文本,如果part
和index
有效。
否则返回null
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
,
AccessibleExtendedText.LINE
,
AccessibleExtendedText.ATTRIBUTE_RUN
public AccessibleTextSequence getTextSequenceAfter(int part, int index)
AccessibleTextSequence
给定后
index
。
getTextSequenceAfter
在界面
AccessibleExtendedText
getTextSequenceAfter
在
JTextComponent.AccessibleJTextComponent
part
-在
CHARACTER
,
WORD
,
SENTENCE
,
LINE
或
ATTRIBUTE_RUN
检索
index
- 文本中的索引
AccessibleTextSequence
指定文本,如果part
和index
有效。
否则返回null
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
,
AccessibleExtendedText.LINE
,
AccessibleExtendedText.ATTRIBUTE_RUN
public AccessibleTextSequence getTextSequenceBefore(int part, int index)
AccessibleTextSequence
给定前
index
。
getTextSequenceBefore
在接口
AccessibleExtendedText
getTextSequenceBefore
在
JTextComponent.AccessibleJTextComponent
part
-在
CHARACTER
,
WORD
,
SENTENCE
,
LINE
或
ATTRIBUTE_RUN
检索
index
- 文本中的索引
AccessibleTextSequence
指定的文本,如果part
和index
是有效的。
否则返回null
AccessibleText.CHARACTER
,
AccessibleText.WORD
,
AccessibleText.SENTENCE
,
AccessibleExtendedText.LINE
,
AccessibleExtendedText.ATTRIBUTE_RUN