java.lang.Object
javax.accessibility.AccessibleContext
java.awt.Component.AccessibleAWTComponent
java.awt.Container.AccessibleAWTContainer
javax.swing.JComponent.AccessibleJComponent
javax.swing.JSlider.AccessibleJSlider
- 所有已实现的接口:
-
Serializable
,EventListener
,AccessibleAction
,AccessibleComponent
,AccessibleExtendedComponent
,AccessibleValue
,ChangeListener
- 封装类:
-
JSlider
protected class JSlider.AccessibleJSlider extends JComponent.AccessibleJComponent implements AccessibleValue, ChangeListener, AccessibleAction
该类实现了对
JSlider
类的辅助支持。它提供了适用于滑块用户界面元素的Java辅助功能API的实现。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4版本开始,已将所有JavaBeans的长期存储支持添加到java.beans
包中。请参见XMLEncoder
。
-
Nested Class Summary
Nested classes/interfaces declared in class javax.swing.JComponent.AccessibleJComponent
JComponent.AccessibleJComponent.AccessibleContainerHandler, JComponent.AccessibleJComponent.AccessibleFocusHandler
Nested classes/interfaces declared in class java.awt.Component.AccessibleAWTComponent
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
-
Field Summary
Fields declared in class javax.swing.JComponent.AccessibleJComponent
accessibleFocusHandler
Fields declared in class java.awt.Container.AccessibleAWTContainer
accessibleContainerHandler
Fields declared in class java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
Fields declared in class 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.AccessibleAction
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
doAccessibleAction
(int i) 对对象执行指定的操作获取与此对象关联的AccessibleAction,支持一个或多个操作。int
返回此对象中可用的可访问操作的数量。如果有多个操作,则第一个操作被视为对象的“默认”操作。返回对象的指定操作的描述。获取此对象的角色。获取此对象的状态集。获取与此对象关联的AccessibleValue。获取此对象的可访问值。获取此对象的最大可访问值。获取此对象的最小可访问值。boolean
将此对象的值设置为一个数字。void
当监听器的目标更改其状态时调用。Methods declared in class javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleChild, getAccessibleChildrenCount, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
Methods declared in class java.awt.Container.AccessibleAWTContainer
getAccessibleAt
Methods declared in class 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
Methods declared in class javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, setAccessibleDescription, setAccessibleName, setAccessibleParent
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface 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
-
Constructor Details
-
AccessibleJSlider
protected AccessibleJSlider()构造一个AccessibleJSlider
-
-
Method Details
-
getAccessibleStateSet
获取此对象的状态集。- 覆盖:
-
getAccessibleStateSet
在类JComponent.AccessibleJComponent
- 返回:
- 包含对象当前状态的AccessibleState实例
- 另请参阅:
-
stateChanged
当监听器的目标更改其状态时调用。- 指定者:
-
stateChanged
在接口ChangeListener
- 参数:
-
e
- 一个ChangeEvent
对象。不得为null
- 抛出:
-
NullPointerException
- 如果参数为null
-
getAccessibleRole
获取此对象的角色。- 覆盖:
-
getAccessibleRole
在类JComponent.AccessibleJComponent
- 返回:
- 描述对象角色的AccessibleRole实例
- 另请参阅:
-
getAccessibleValue
获取与此对象关联的AccessibleValue。在此类的Java辅助功能API实现中,返回此对象,该对象负责代表自身实现AccessibleValue接口。- 覆盖:
-
getAccessibleValue
在类AccessibleContext
- 返回:
- 此对象
- 另请参阅:
-
getCurrentAccessibleValue
获取此对象的可访问值。- 指定者:
-
getCurrentAccessibleValue
在接口AccessibleValue
- 返回:
- 此对象的当前值。
- 另请参阅:
-
setCurrentAccessibleValue
将此对象的值设置为一个数字。- 指定者:
-
setCurrentAccessibleValue
在接口AccessibleValue
- 参数:
-
n
- 用于值的数字 - 返回:
- 如果设置了值,则为True。
- 另请参阅:
-
getMinimumAccessibleValue
获取此对象的最小可访问值。- 指定者:
-
getMinimumAccessibleValue
在接口AccessibleValue
- 返回:
- 此对象的最小值。
- 另请参阅:
-
getMaximumAccessibleValue
获取此对象的最大可访问值。- 指定者:
-
getMaximumAccessibleValue
在接口AccessibleValue
- 返回:
- 此对象的最大值。
- 另请参阅:
-
getAccessibleAction
获取与此对象关联的AccessibleAction,支持一个或多个操作。- 覆盖:
-
getAccessibleAction
在类AccessibleContext
- 返回:
- 如果对象支持AccessibleAction,则返回AccessibleAction;否则返回null
- 另请参阅:
-
getAccessibleActionCount
public int getAccessibleActionCount()返回此对象中可用的可访问操作的数量。如果有多个操作,则第一个操作被视为对象的“默认”操作。支持两个操作:AccessibleAction.INCREMENT(增加滑块值)和AccessibleAction.DECREMENT(减少滑块值)。- 指定者:
-
getAccessibleActionCount
在接口AccessibleAction
- 返回:
- 此对象中操作的从零开始的编号
-
getAccessibleActionDescription
返回对象的指定操作的描述。- 指定者:
-
getAccessibleActionDescription
在接口AccessibleAction
- 参数:
-
i
- 操作的从零开始的索引 - 返回:
- 操作的字符串描述
- 另请参阅:
-
doAccessibleAction
public boolean doAccessibleAction(int i) 对对象执行指定的操作- 指定者:
-
doAccessibleAction
在接口AccessibleAction
中指定 - 参数:
-
i
- 动作的从零开始的索引。第一个动作(索引为0)是AccessibleAction.INCREMENT,第二个动作(索引为1)是AccessibleAction.DECREMENT。 - 返回值:
- 如果动作已执行,则返回true,否则返回false
- 参见:
-