-
- Enclosing class:
- JLabel
protected class JLabel.AccessibleJLabel extends JComponent.AccessibleJComponent implements AccessibleText, AccessibleExtendedComponent
该类用于获取此对象的可访问角色。警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始,
java.beans
软件包中添加了对所有JavaBeansjava.beans
长期存储的支持。 请参阅XMLEncoder
。- 另请参见:
- Serialized Form
-
-
字段汇总
-
声明的属性在类 javax.swing.JComponent.AccessibleJComponent
accessibleFocusHandler
-
声明的属性在类 java.awt.Container.AccessibleAWTContainer
accessibleContainerHandler
-
声明的属性在类 java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
-
声明的属性在类 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
-
-
构造方法摘要
构造方法 变量 构造器 描述 protected
AccessibleJLabel()
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 AccessibleIcon[]
getAccessibleIcon()
如果存在一个或多个AccessibleIcons,则获取与此对象关联的AccessibleIcons。AccessibleKeyBinding
getAccessibleKeyBinding()
返回与此对象关联的键绑定String
getAccessibleName()
获取此对象的可访问名称。AccessibleRelationSet
getAccessibleRelationSet()
获取与此对象关联的AccessibleRelationSet(如果存在)。AccessibleRole
getAccessibleRole()
获得此对象的角色。String
getAfterIndex(int part, int index)
返回给定索引后的String。String
getAtIndex(int part, int index)
返回给定索引处的String。String
getBeforeIndex(int part, int index)
返回给定索引之前的String。int
getCaretPosition()
返回插入符号从零开始的偏移量。AttributeSet
getCharacterAttribute(int i)
返回给定索引处给定字符的AttributeSetRectangle
getCharacterBounds(int i)
返回字符串中给定索引处字符的边界框。int
getCharCount()
返回字符数(有效标记)int
getIndexAtPoint(Point p)
给定本地坐标中的一个点,返回该点下该字符的从零开始的索引。String
getSelectedText()
返回所选文本的部分。int
getSelectionEnd()
返回所选文本中的结束偏移量。int
getSelectionStart()
返回所选文本中的起始偏移量。String
getTitledBorderText()
返回标题边框文本String
getToolTipText()
返回工具提示文本-
声明方法的类 javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleStateSet, getBorderTitle, removePropertyChangeListener
-
声明方法的类 java.awt.Container.AccessibleAWTContainer
getAccessibleAt
-
声明方法的类 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
-
声明方法的类 javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
声明方法的类 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
声明方法的接口 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
-
-
-
-
方法详细信息
-
getAccessibleName
public String getAccessibleName()
获取此对象的可访问名称。- 重写:
-
getAccessibleName
类JComponent.AccessibleJComponent
- 结果
- 对象的本地化名称 - 如果此对象没有名称,则可以为null
- 另请参见:
-
AccessibleContext.setAccessibleName(java.lang.String)
-
getAccessibleRole
public AccessibleRole getAccessibleRole()
获得此对象的角色。- 重写:
-
getAccessibleRole
类别JComponent.AccessibleJComponent
- 结果
- AccessibleRole的一个实例,用于描述对象的角色
- 另请参见:
-
AccessibleRole
-
getAccessibleIcon
public AccessibleIcon[] getAccessibleIcon()
如果存在一个或多个AccessibleIcons,则获取与此对象关联的AccessibleIcons。 否则返回null。- 重写:
-
getAccessibleIcon
类AccessibleContext
- 结果
-
如果受对象支持,
AccessibleIcon
的数组; 否则返回null
- 从以下版本开始:
- 1.3
- 另请参见:
-
AccessibleIcon
-
getAccessibleRelationSet
public AccessibleRelationSet getAccessibleRelationSet()
获取与此对象关联的AccessibleRelationSet(如果存在)。 否则返回null。- 重写:
-
getAccessibleRelationSet
类AccessibleContext
- 结果
-
如果受对象支持,
AccessibleRelationSet
; 否则返回null
- 从以下版本开始:
- 1.3
- 另请参见:
-
AccessibleRelation
-
getIndexAtPoint
public int getIndexAtPoint(Point p)
给定本地坐标中的一个点,返回该点下该字符的从零开始的索引。 如果该点无效,则此方法返回-1。- Specified by:
-
getIndexAtPoint
,接口AccessibleText
- 参数
-
p
- 本地坐标中的点 - 结果
- Point p下字符的从零开始的索引; 如果Point无效则返回-1。
- 从以下版本开始:
- 1.3
-
getCharacterBounds
public Rectangle getCharacterBounds(int i)
返回字符串中给定索引处字符的边界框。 边界以本地坐标返回。 如果索引无效,则返回null
。- Specified by:
-
getCharacterBounds
在AccessibleText
- 参数
-
i
- String的索引 - 结果
-
角色边界框的屏幕坐标。
如果索引无效,则返回
null
。 - 从以下版本开始:
- 1.3
-
getCharCount
public int getCharCount()
返回字符数(有效标记)- Specified by:
-
getCharCount
,接口AccessibleText
- 结果
- 字符数
- 从以下版本开始:
- 1.3
-
getCaretPosition
public int getCaretPosition()
返回插入符号从零开始的偏移量。 注意:插入符右侧的索引值与偏移量相同(插入符号在两个字符之间)。- Specified by:
-
getCaretPosition
在AccessibleText
接口中 - 结果
- 插入符号从零开始的偏移量。
- 从以下版本开始:
- 1.3
-
getAtIndex
public String getAtIndex(int part, int index)
返回给定索引处的String。- Specified by:
-
getAtIndex
接口AccessibleText
- 参数
-
part
- 要检索的AccessibleText.CHARACTER,AccessibleText.WORD或AccessibleText.SENTENCE -
index
- 文本中的索引> = 0 - 结果
- 字母,单词或句子,无效索引或部分为null
- 从以下版本开始:
- 1.3
-
getAfterIndex
public String getAfterIndex(int part, int index)
返回给定索引后的String。- Specified by:
-
getAfterIndex
,接口AccessibleText
- 参数
-
part
- 要检索的AccessibleText.CHARACTER,AccessibleText.WORD或AccessibleText.SENTENCE -
index
- 文本中的索引> = 0 - 结果
- 字母,单词或句子,无效索引或部分为null
- 从以下版本开始:
- 1.3
-
getBeforeIndex
public String getBeforeIndex(int part, int index)
返回给定索引之前的String。- Specified by:
-
getBeforeIndex
,接口AccessibleText
- 参数
-
part
- 要检索的AccessibleText.CHARACTER,AccessibleText.WORD或AccessibleText.SENTENCE -
index
- 文本中的索引> = 0 - 结果
- 字母,单词或句子,无效索引或部分为null
- 从以下版本开始:
- 1.3
-
getCharacterAttribute
public AttributeSet getCharacterAttribute(int i)
返回给定索引处给定字符的AttributeSet- Specified by:
-
getCharacterAttribute
在AccessibleText
接口中 - 参数
-
i
- 文本中从零开始的索引 - 结果
- 角色的AttributeSet
- 从以下版本开始:
- 1.3
-
getSelectionStart
public int getSelectionStart()
返回所选文本中的起始偏移量。 如果没有选择,但有一个插入符号,则开始和结束偏移将是相同的。- Specified by:
-
getSelectionStart
在接口AccessibleText
- 结果
- 将索引放入选择开始的文本中
- 从以下版本开始:
- 1.3
-
getSelectionEnd
public int getSelectionEnd()
返回所选文本中的结束偏移量。 如果没有选择,但有一个插入符号,则开始和结束偏移将是相同的。- Specified by:
-
getSelectionEnd
接口AccessibleText
- 结果
- 将索引放入选择结尾的文本中
- 从以下版本开始:
- 1.3
-
getSelectedText
public String getSelectedText()
返回所选文本的部分。- Specified by:
-
getSelectedText
,接口AccessibleText
- 结果
- 所选文本的String部分
- 从以下版本开始:
- 1.3
-
getToolTipText
public String getToolTipText()
返回工具提示文本- Specified by:
-
getToolTipText
在AccessibleExtendedComponent
- 重写:
-
getToolTipText
类别JComponent.AccessibleJComponent
- 结果
- 对象的工具提示文本(如果支持); 否则,null
- 从以下版本开始:
- 1.4
-
getTitledBorderText
public String getTitledBorderText()
返回标题边框文本- Specified by:
-
getTitledBorderText
,接口AccessibleExtendedComponent
- 重写:
-
getTitledBorderText
类别JComponent.AccessibleJComponent
- 结果
- 对象的标题边框文本(如果支持); 否则,null
- 从以下版本开始:
- 1.4
-
getAccessibleKeyBinding
public AccessibleKeyBinding getAccessibleKeyBinding()
返回与此对象关联的键绑定- Specified by:
-
getAccessibleKeyBinding
,接口AccessibleExtendedComponent
- 重写:
-
getAccessibleKeyBinding
JComponent.AccessibleJComponent
- 结果
- 对象的键绑定(如果支持); 否则,null
- 从以下版本开始:
- 1.4
- 另请参见:
-
AccessibleKeyBinding
-
-