protected class JSpinner.AccessibleJSpinner extends JComponent.AccessibleJComponent implements AccessibleValue, AccessibleAction, AccessibleText, AccessibleEditableText, ChangeListener
AccessibleJSpinner实现的
JSpinner类可访问性支持。
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandlerComponent.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandleraccessibleFocusHandleraccessibleContainerHandleraccessibleAWTComponentHandler, accessibleAWTFocusHandlerACCESSIBLE_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, accessibleParentCLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUPCHARACTER, SENTENCE, WORD| Modifier | Constructor and Description |
|---|---|
protected |
AccessibleJSpinner()
accessiblejspinner构造函数
|
| Modifier and Type | Method and Description |
|---|---|
void |
cut(int startIndex, int endIndex)
将两个索引之间的文本剪切到系统剪贴板中。
|
void |
delete(int startIndex, int endIndex)
删除两个索引之间的文本
|
boolean |
doAccessibleAction(int i)
对对象执行指定的操作
|
AccessibleAction |
getAccessibleAction()
获取与该对象支持一个或多个行动相关的accessibleaction。
|
int |
getAccessibleActionCount()
返回在这个对象中可用的可访问的操作数,如果有多个,第一个被认为是对象的“默认”作用。
|
String |
getAccessibleActionDescription(int i)
返回指定对象的指定动作的说明。
|
Accessible |
getAccessibleChild(int i)
返回指定的对象的可访问子对象。
|
int |
getAccessibleChildrenCount()
返回对象的可访问的子对象的数目。
|
AccessibleRole |
getAccessibleRole()
获取此对象的角色。
|
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 |
getTextRange(int startIndex, int endIndex)
返回两个索引之间的文本字符串。
|
void |
insertTextAtIndex(int index, String s)
在给定的索引/指定的字符串中插入指定的字符串
|
void |
paste(int startIndex)
将从系统剪贴板中的文本粘贴到指定索引处的文本中。
|
void |
replaceText(int startIndex, int endIndex, String s)
用指定的字符串替换两个索引之间的文本。
|
void |
selectText(int startIndex, int endIndex)
选择两个索引之间的文本。
|
void |
setAttributes(int startIndex, int endIndex, AttributeSet as)
设置两个索引之间的文本的属性。
|
boolean |
setCurrentAccessibleValue(Number n)
将此对象的值设置为一个数字。
|
void |
setTextContents(String s)
将文本内容设置为指定的字符串。
|
void |
stateChanged(ChangeEvent e)
当听者的目标改变了它的状态时调用。
|
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getAccessibleStateSet, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListenergetAccessibleAtaddFocusListener, 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, setVisiblefirePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, setAccessibleDescription, setAccessibleName, setAccessibleParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddFocusListener, 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, setVisiblepublic void stateChanged(ChangeEvent e)
stateChanged 接口
ChangeListener
e -
ChangeEvent对象。不能为空。
NullPointerException如果参数为空。
public AccessibleRole getAccessibleRole()
请注意,accessiblerole类也是可扩展的,所以自定义组件开发者可以如果预定义角色集定义自己的accessiblerole的不足。
getAccessibleRole 方法重写,继承类
JComponent.AccessibleJComponent
AccessibleRole
public int getAccessibleChildrenCount()
getAccessibleChildrenCount 方法重写,继承类
JComponent.AccessibleJComponent
public Accessible getAccessibleChild(int i)
getAccessibleChild 方法重写,继承类
JComponent.AccessibleJComponent
i -零基础指数的孩子
getAccessibleChildrenCount()
public AccessibleAction getAccessibleAction()
getAccessibleAction 方法重写,继承类
AccessibleContext
AccessibleAction
public AccessibleText getAccessibleText()
getAccessibleText 方法重写,继承类
AccessibleContext
AccessibleText
public AccessibleValue getAccessibleValue()
getAccessibleValue 方法重写,继承类
AccessibleContext
AccessibleValue
public Number getCurrentAccessibleValue()
getCurrentAccessibleValue 接口
AccessibleValue
setCurrentAccessibleValue(java.lang.Number)
public boolean setCurrentAccessibleValue(Number n)
setCurrentAccessibleValue 接口
AccessibleValue
n -设置该对象的值
getCurrentAccessibleValue()
public Number getMinimumAccessibleValue()
getMinimumAccessibleValue 接口
AccessibleValue
getMaximumAccessibleValue()
public Number getMaximumAccessibleValue()
getMaximumAccessibleValue 接口
AccessibleValue
getMinimumAccessibleValue()
public int getAccessibleActionCount()
getAccessibleActionCount 接口
AccessibleAction
public String getAccessibleActionDescription(int i)
getAccessibleActionDescription 接口
AccessibleAction
i -零基础的行为指标
getAccessibleActionCount()
public boolean doAccessibleAction(int i)
doAccessibleAction 接口
AccessibleAction
i -零基础指数的动作。第一个动作(指数0)是accessibleaction.increment第二行动(指数1)是accessibleaction.decrement。
getAccessibleActionCount()
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 -字,词,或句子检索
index在文本索引
public String getAfterIndex(int part, int index)
getAfterIndex 接口
AccessibleText
part -字,词,或句子检索
index在文本索引
public String getBeforeIndex(int part, int index)
getBeforeIndex 接口
AccessibleText
part -字,词,或句子检索
index在文本索引
public AttributeSet getCharacterAttribute(int i)
getCharacterAttribute 接口
AccessibleText
i -零基础的指标转化为文本
public int getSelectionStart()
getSelectionStart 接口
AccessibleText
public int getSelectionEnd()
getSelectionEnd 接口
AccessibleText
public String getSelectedText()
getSelectedText 接口
AccessibleText
public void setTextContents(String s)
setTextContents 接口
AccessibleEditableText
s -设置文本内容的字符串
public void insertTextAtIndex(int index,
String s)
insertTextAtIndex 接口
AccessibleEditableText
index -指数在文本字符串将被插入
s -插入文本字符串
public String getTextRange(int startIndex, int endIndex)
getTextRange 接口
AccessibleEditableText
startIndex在文字的起始索引
endIndex -结束索引的文本
public void delete(int startIndex,
int endIndex)
delete 接口
AccessibleEditableText
startIndex在文字的起始索引
endIndex -结束索引的文本
public void cut(int startIndex,
int endIndex)
cut 接口
AccessibleEditableText
startIndex在文字的起始索引
endIndex -结束索引的文本
public void paste(int startIndex)
paste 接口
AccessibleEditableText
startIndex在文字的起始索引
public void replaceText(int startIndex,
int endIndex,
String s)
replaceText 接口
AccessibleEditableText
startIndex在文字的起始索引
endIndex -结束索引的文本
s -取代两个指数之间的文本字符串
public void selectText(int startIndex,
int endIndex)
selectText 接口
AccessibleEditableText
startIndex在文字的起始索引
endIndex -结束索引的文本
public void setAttributes(int startIndex,
int endIndex,
AttributeSet as)
setAttributes 接口
AccessibleEditableText
startIndex在文字的起始索引
endIndex -结束索引的文本
as -属性设置
AttributeSet
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.