protected abstract class AbstractButton.AccessibleAbstractButton extends JComponent.AccessibleJComponent implements AccessibleAction, AccessibleValue, AccessibleText, AccessibleExtendedComponent
AbstractButton
类。
它提供了适用于按钮和菜单项用户界面元素的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
Modifier | Constructor and Description |
---|---|
protected |
AccessibleAbstractButton() |
Modifier and Type | Method and Description |
---|---|
boolean |
doAccessibleAction(int i)
对对象执行指定的Action
|
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。
|
String |
getAtIndex(int part, int index)
返回给定索引处的String。
|
String |
getBeforeIndex(int part, int index)
返回给定索引之前的String。
|
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
- 索引到String中
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