protected class JSpinner.AccessibleJSpinner extends JComponent.AccessibleJComponent implements AccessibleValue, AccessibleAction, AccessibleText, AccessibleEditableText, ChangeListener
AccessibleJSpinner
实现的
JSpinner
类可访问性支持。
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 |
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, 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, getAccessibleIcon, getAccessibleRelationSet, 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 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.