- 封闭类:
-
JLabel
protected class JLabel.AccessibleJLabel extends JComponent.AccessibleJComponent implements AccessibleText, AccessibleExtendedComponent
用于获取此对象的可访问角色的类。
警告: 该类的序列化对象将不兼容未来的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.AccessibleText
CHARACTER, SENTENCE, WORD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription获取与此对象关联的AccessibleIcons(如果存在)。返回与此对象关联的键绑定获取此对象的可访问名称。获取与此对象关联的AccessibleRelationSet(如果存在)。获取此对象的角色。getAfterIndex
(int part, int index) 返回给定索引之后的字符串。getAtIndex
(int part, int index) 返回给定索引处的字符串。getBeforeIndex
(int part, int index) 返回给定索引之前的字符串。int
返回插入符号的从零开始的偏移量。getCharacterAttribute
(int i) 返回给定索引处给定字符的AttributeSetgetCharacterBounds
(int i) 返回字符串中给定索引处字符的边界框。int
返回字符数(有效索引)int
给定本地坐标中的点,返回该点下的字符的从零开始的索引。返回所选文本的部分。int
返回所选文本内的结束偏移量。int
返回所选文本内的起始偏移量。返回标题边框文本返回工具提示文本Methods declared in class javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleStateSet, getBorderTitle, 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, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, getAccessibleText, 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
-
AccessibleJLabel
protected AccessibleJLabel()构造一个AccessibleJLabel
。
-
-
Method Details
-
getAccessibleName
获取此对象的可访问名称。- 覆盖:
-
getAccessibleName
在类JComponent.AccessibleJComponent
- 返回:
- 对象的本地化名称 -- 如果此对象没有名称,则可以为null
- 另请参阅:
-
getAccessibleRole
获取此对象的角色。- 覆盖:
-
getAccessibleRole
在类JComponent.AccessibleJComponent
- 返回:
- 描述对象角色的AccessibleRole的实例
- 另请参阅:
-
getAccessibleIcon
获取与此对象关联的AccessibleIcons(如果存在)。否则返回null。- 覆盖:
-
getAccessibleIcon
在类AccessibleContext
- 返回:
-
如果对象支持,返回
AccessibleIcon
数组;否则返回null
- 自:
- 1.3
- 另请参阅:
-
getAccessibleRelationSet
获取与此对象关联的AccessibleRelationSet(如果存在)。否则返回null。- 覆盖:
-
getAccessibleRelationSet
在类AccessibleContext
- 返回:
-
如果对象支持,返回
AccessibleRelationSet
;否则返回null
- 自:
- 1.3
- 另请参阅:
-
getIndexAtPoint
给定本地坐标中的点,返回该点下的字符的从零开始的索引。如果点无效,则此方法返回-1。- 指定者:
-
getIndexAtPoint
在接口AccessibleText
- 参数:
-
p
- 本地坐标中的点 - 返回:
- 点p下字符的从零开始的索引;如果点无效,则返回-1。
- 自:
- 1.3
-
getCharacterBounds
返回字符串中给定索引处字符的边界框。边界框以本地坐标返回。如果索引无效,则返回null
。- 指定者:
-
getCharacterBounds
在接口AccessibleText
- 参数:
-
i
- 字符串中的索引 - 返回:
-
字符的边界框的屏幕坐标。如果索引无效,则返回
null
。 - 自:
- 1.3
-
getCharCount
public int getCharCount()返回字符数(有效索引)- 指定者:
-
getCharCount
在接口AccessibleText
- 返回:
- 字符数
- 自:
- 1.3
-
getCaretPosition
public int getCaretPosition()返回插入符号的从零开始的偏移量。注意:插入符号右侧的字符将具有与偏移量相同的索引值(插入符号位于两个字符之间)。- 指定者:
-
getCaretPosition
在接口AccessibleText
- 返回:
- 插入符号的从零开始的偏移量。
- 自:
- 1.3
-
getAtIndex
返回给定索引处的字符串。- 指定者:
-
getAtIndex
在接口AccessibleText
- 参数:
-
part
- 要检索的AccessibleText.CHARACTER、AccessibleText.WORD或AccessibleText.SENTENCE -
index
- 文本中的索引 >= 0 - 返回:
- 字母、单词或句子,对于无效的索引或部分返回null
- 自:
- 1.3
-
getAfterIndex
返回给定索引之后的字符串。- 指定者:
-
getAfterIndex
在接口AccessibleText
- 参数:
-
part
- 要检索的AccessibleText.CHARACTER、AccessibleText.WORD或AccessibleText.SENTENCE -
index
- 文本中的索引 >= 0 - 返回:
- 字母、单词或句子,对于无效的索引或部分返回null
- 自:
- 1.3
-
getBeforeIndex
返回给定索引之前的字符串。- 指定者:
-
getBeforeIndex
在接口AccessibleText
- 参数:
-
part
- 要检索的AccessibleText.CHARACTER、AccessibleText.WORD或AccessibleText.SENTENCE -
index
- 文本中的索引 >= 0 - 返回:
- 字母、单词或句子,对于无效的索引或部分返回null
- 自:
- 1.3
-
getCharacterAttribute
返回给定索引处字符的AttributeSet- 指定者:
-
getCharacterAttribute
在接口AccessibleText
- 参数:
-
i
- 文本中的从零开始的索引 - 返回:
- 字符的AttributeSet
- 自:
- 1.3
-
getSelectionStart
public int getSelectionStart()返回所选文本内的起始偏移量。如果没有选择,但有插入符号,则起始和结束偏移量将相同。- 指定者:
-
getSelectionStart
在接口AccessibleText
中 - 返回值:
- 选择开始处的文本索引
- 自版本:
- 1.3
-
getSelectionEnd
public int getSelectionEnd()返回所选文本的结束偏移量。如果没有选择但有插入符号,则开始和结束偏移量将相同。- 指定者:
-
getSelectionEnd
在接口AccessibleText
中 - 返回值:
- 选择结束处的文本索引
- 自版本:
- 1.3
-
getSelectedText
返回所选文本的部分。- 指定者:
-
getSelectedText
在接口AccessibleText
中 - 返回值:
- 所选文本的字符串部分
- 自版本:
- 1.3
-
getToolTipText
返回工具提示文本- 指定者:
-
getToolTipText
在接口AccessibleExtendedComponent
中 - 覆盖:
-
getToolTipText
在类JComponent.AccessibleJComponent
中 - 返回值:
- 对象的工具提示文本(如果支持);否则为null
- 自版本:
- 1.4
-
getTitledBorderText
返回标题边框文本- 指定者:
-
getTitledBorderText
在接口AccessibleExtendedComponent
中 - 覆盖:
-
getTitledBorderText
在类JComponent.AccessibleJComponent
中 - 返回值:
- 对象的标题边框文本(如果支持);否则为null
- 自版本:
- 1.4
-
getAccessibleKeyBinding
返回与此对象关联的键绑定- 指定者:
-
getAccessibleKeyBinding
在接口AccessibleExtendedComponent
中 - 覆盖:
-
getAccessibleKeyBinding
在类JComponent.AccessibleJComponent
中 - 返回值:
- 对象的键绑定(如果支持);否则为null
- 自版本:
- 1.4
- 另请参见:
-