protected abstract class AbstractButton.AccessibleAbstractButton extends JComponent.AccessibleJComponent implements AccessibleAction, AccessibleValue, AccessibleText, AccessibleExtendedComponent
AbstractButton
类可访问性支持。它提供了API适当的按钮和菜单项的用户界面元素的可访问性的java实现。
警告:序列化该类的对象与以后的Swing版本不兼容。当前的序列化支持适用于短期贮藏或RMI运行相同Swing版本的应用程序之间。为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
Modifier | Constructor and Description |
---|---|
protected |
AccessibleAbstractButton() |
Modifier and Type | Method and Description |
---|---|
boolean |
doAccessibleAction(int i)
在对象上执行指定的操作
|
AccessibleAction |
getAccessibleAction()
获取与此对象相关的accessibleaction。
|
int |
getAccessibleActionCount()
返回在这个对象中可用的操作数。
|
String |
getAccessibleActionDescription(int i)
返回指定对象的指定动作的说明。
|
AccessibleIcon[] |
getAccessibleIcon()
如果一个或多个存在与该对象相关的accessibleicons。
|
AccessibleKeyBinding |
getAccessibleKeyBinding()
返回与此对象关联的键绑定
|
String |
getAccessibleName()
返回此对象的可访问名称。
|
AccessibleRelationSet |
getAccessibleRelationSet()
如果存在一个与这个对象相关的accessiblerelationset。
|
AccessibleStateSet |
getAccessibleStateSet()
获取此对象的状态集。
|
AccessibleText |
getAccessibleText()
获取与该对象呈现文本显示相关的accessibletext。
|
AccessibleValue |
getAccessibleValue()
获取与此对象相关的accessiblevalue。
|
String |
getAfterIndex(int part, int index)
返回给定索引后的字符串。
|
String |
getAtIndex(int part, int index)
返回给定索引处的字符串。
|
String |
getBeforeIndex(int part, int index)
返回给定索引之前的字符串。
|
int |
getCaretPosition()
归零基础的符号偏移。
|
AttributeSet |
getCharacterAttribute(int i)
返回一个给定的字符在一个给定的指标attributeset
|
Rectangle |
getCharacterBounds(int i)
确定在给定索引处的字符的包围盒到字符串中。
|
int |
getCharCount()
返回的字符数(有效的指标)
|
Number |
getCurrentAccessibleValue()
获取此对象的值作为一个数字。
|
int |
getIndexAtPoint(Point p)
给定一个局部坐标中的一个点,返回在该点下的字符的零为基础的索引。
|
Number |
getMaximumAccessibleValue()
获取该对象的最大值作为一个数字。
|
Number |
getMinimumAccessibleValue()
获取这个对象的最小值作为一个数字。
|
String |
getSelectedText()
返回所选择的文本的部分。
|
int |
getSelectionEnd()
返回所选文本中的结束偏移量。
|
int |
getSelectionStart()
返回所选文本中的开始偏移量。
|
String |
getTitledBorderText()
返回标题为标题的边框文本
|
String |
getToolTipText()
返回工具提示文本
|
boolean |
setCurrentAccessibleValue(Number n)
将此对象的值设置为一个数字。
|
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleRole, getBorderTitle, 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, getAccessibleEditableText, getAccessibleSelection, getAccessibleTable, 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 String getAccessibleName()
getAccessibleName
方法重写,继承类
JComponent.AccessibleJComponent
null
如果该对象没有名称
AccessibleContext.setAccessibleName(java.lang.String)
public AccessibleIcon[] getAccessibleIcon()
getAccessibleIcon
方法重写,继承类
AccessibleContext
AccessibleIcon
public AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet
方法重写,继承类
JComponent.AccessibleJComponent
AccessibleState
public AccessibleRelationSet getAccessibleRelationSet()
getAccessibleRelationSet
方法重写,继承类
AccessibleContext
AccessibleRelation
public AccessibleAction getAccessibleAction()
getAccessibleAction
方法重写,继承类
AccessibleContext
AccessibleAction
public AccessibleValue getAccessibleValue()
getAccessibleValue
方法重写,继承类
AccessibleContext
AccessibleValue
public int getAccessibleActionCount()
getAccessibleActionCount
接口
AccessibleAction
public String getAccessibleActionDescription(int i)
getAccessibleActionDescription
接口
AccessibleAction
i
-零基础的行为指标
AccessibleAction.getAccessibleActionCount()
public boolean doAccessibleAction(int i)
doAccessibleAction
接口
AccessibleAction
i
-零基础指数的动作
AccessibleAction.getAccessibleActionCount()
public Number getCurrentAccessibleValue()
getCurrentAccessibleValue
接口
AccessibleValue
AbstractButton.isSelected()
public boolean setCurrentAccessibleValue(Number n)
setCurrentAccessibleValue
接口
AccessibleValue
n
数量-使用价值
AccessibleValue.getCurrentAccessibleValue()
public Number getMinimumAccessibleValue()
getMinimumAccessibleValue
接口
AccessibleValue
AccessibleValue.getMaximumAccessibleValue()
public Number getMaximumAccessibleValue()
getMaximumAccessibleValue
接口
AccessibleValue
AccessibleValue.getMinimumAccessibleValue()
public AccessibleText getAccessibleText()
AccessibleContext
getAccessibleText
方法重写,继承类
AccessibleContext
AccessibleText
public int getIndexAtPoint(Point p)
getIndexAtPoint
接口
AccessibleText
p
在局部坐标系的坐标点
public Rectangle getCharacterBounds(int i)
getCharacterBounds
接口
AccessibleText
i
的指标转化为字符串
public int getCharCount()
getCharCount
接口
AccessibleText
public int getCaretPosition()
getCaretPosition
接口
AccessibleText
public String getAtIndex(int part, int index)
getAtIndex
接口
AccessibleText
part
- accessibletext.character,accessibletext.word,或accessibletext.sentence检索
index
在文本> = 0的指数
public String getAfterIndex(int part, int index)
getAfterIndex
接口
AccessibleText
part
- accessibletext.character,accessibletext.word,或accessibletext.sentence检索
index
在文本> = 0的指数
public String getBeforeIndex(int part, int index)
getBeforeIndex
接口
AccessibleText
part
- accessibletext.character,accessibletext.word,或accessibletext.sentence检索
index
在文本> = 0的指数
public AttributeSet getCharacterAttribute(int i)
getCharacterAttribute
接口
AccessibleText
i
-零基础的指标转化为文本
public int getSelectionStart()
getSelectionStart
接口
AccessibleText
public int getSelectionEnd()
getSelectionEnd
接口
AccessibleText
public String getSelectedText()
getSelectedText
接口
AccessibleText
public String getToolTipText()
getToolTipText
接口
AccessibleExtendedComponent
getToolTipText
方法重写,继承类
JComponent.AccessibleJComponent
public String getTitledBorderText()
getTitledBorderText
接口
AccessibleExtendedComponent
getTitledBorderText
方法重写,继承类
JComponent.AccessibleJComponent
public AccessibleKeyBinding getAccessibleKeyBinding()
getAccessibleKeyBinding
接口
AccessibleExtendedComponent
getAccessibleKeyBinding
方法重写,继承类
JComponent.AccessibleJComponent
AccessibleKeyBinding
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.