- java.lang.Object
-
- javax.accessibility.AccessibleContext
-
- java.awt.Component.AccessibleAWTComponent
-
- java.awt.Container.AccessibleAWTContainer
-
- javax.swing.JComponent.AccessibleJComponent
-
- javax.swing.JComboBox.AccessibleJComboBox
-
- 实现的所有接口
-
Serializable
,AccessibleAction
,AccessibleComponent
,AccessibleExtendedComponent
,AccessibleSelection
protected class JComboBox.AccessibleJComboBox extends JComponent.AccessibleJComponent implements AccessibleAction, AccessibleSelection
此类实现JComboBox
类的可访问性支持。 它提供了适用于Combo Box用户界面元素的Java Accessibility API的实现。警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始,
java.beans
软件包中添加了对所有JavaBeansjava.beans
长期存储的支持。 请参阅XMLEncoder
。- 另请参见:
- Serialized Form
-
-
字段汇总
-
声明的属性在类 javax.swing.JComponent.AccessibleJComponent
accessibleFocusHandler
-
声明的属性在类 java.awt.Container.AccessibleAWTContainer
accessibleContainerHandler
-
声明的属性在类 java.awt.Component.AccessibleAWTComponent
accessibleAWTComponentHandler, accessibleAWTFocusHandler
-
声明的属性在类 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
-
-
构造方法摘要
构造方法 构造器 描述 AccessibleJComboBox()
返回一个AccessibleJComboBox实例
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 void
addAccessibleSelection(int i)
将对象的指定Accessible子对象添加到对象的选择中。void
clearAccessibleSelection()
清除对象中的选择,以便不选择对象中的子项。boolean
doAccessibleAction(int i)
对对象执行指定的ActionAccessibleAction
getAccessibleAction()
获取与此对象关联的AccessibleAction。int
getAccessibleActionCount()
返回此对象中可用的Actions数。String
getAccessibleActionDescription(int i)
返回对象的指定操作的描述。Accessible
getAccessibleChild(int i)
返回对象的第n个Accessible子级。int
getAccessibleChildrenCount()
返回对象中可访问的子级数。AccessibleRole
getAccessibleRole()
获得此对象的角色。AccessibleSelection
getAccessibleSelection()
获取与此对象关联的AccessibleSelection。Accessible
getAccessibleSelection(int i)
返回表示弹出窗口中指定的选定子项的Accessible。int
getAccessibleSelectionCount()
返回当前选定的Accessible子级数。AccessibleStateSet
getAccessibleStateSet()
获取此对象的状态集。boolean
isAccessibleChildSelected(int i)
确定是否选择了此对象的当前子项。void
removeAccessibleSelection(int i)
从对象的选择中移除对象的指定子对象。void
selectAllAccessibleSelection()
如果对象支持多个选择,则会选择对象的每个子对象。-
声明方法的类 javax.swing.JComponent.AccessibleJComponent
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
-
声明方法的类 java.awt.Container.AccessibleAWTContainer
getAccessibleAt
-
声明方法的类 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
-
声明方法的类 javax.accessibility.AccessibleContext
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
-
声明方法的类 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
声明方法的接口 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
-
-
-
-
方法详细信息
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount()
返回对象中可访问的子级数。 如果此对象的所有子项都实现了Accessible,则此方法应返回此对象的子项数。- 重写:
-
getAccessibleChildrenCount
类JComponent.AccessibleJComponent
- 结果
- 对象中可访问的子项数。
-
getAccessibleChild
public Accessible getAccessibleChild(int i)
返回对象的第n个Accessible子级。 索引为零的子代表弹出窗口。 如果组合框是可编辑的,则索引1处的子代表编辑器。- 重写:
-
getAccessibleChild
类JComponent.AccessibleJComponent
- 参数
-
i
- 从零开始的儿童指数 - 结果
- 对象的第n个Accessible子对象
- 另请参见:
-
AccessibleContext.getAccessibleChildrenCount()
-
getAccessibleRole
public AccessibleRole getAccessibleRole()
获得此对象的角色。- 重写:
-
getAccessibleRole
类JComponent.AccessibleJComponent
- 结果
- AccessibleRole的一个实例,用于描述对象的角色
- 另请参见:
-
AccessibleRole
-
getAccessibleStateSet
public AccessibleStateSet getAccessibleStateSet()
获取此对象的状态集。 对象的AccessibleStateSet由一组唯一的AccessibleStates组成。 对象的AccessibleStateSet中的更改将导致为ACCESSIBLE_STATE_PROPERTY属性触发PropertyChangeEvent。- 重写:
-
getAccessibleStateSet
类JComponent.AccessibleJComponent
- 结果
- AccessibleStateSet的实例,包含对象的当前状态集
- 另请参见:
-
AccessibleStateSet
,AccessibleState
,JComponent.AccessibleJComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)
-
getAccessibleAction
public AccessibleAction getAccessibleAction()
获取与此对象关联的AccessibleAction。 在为此类实现Java Accessibility API时,返回此对象,该对象负责代表自身实现AccessibleAction接口。- 重写:
-
getAccessibleAction
类AccessibleContext
- 结果
- 这个对象
- 另请参见:
-
AccessibleAction
-
getAccessibleActionDescription
public String getAccessibleActionDescription(int i)
返回对象的指定操作的描述。- Specified by:
-
getAccessibleActionDescription
在AccessibleAction
接口中 - 参数
-
i
- 操作的从零开始的索引 - 结果
-
String
对该动作的描述 - 另请参见:
-
AccessibleAction.getAccessibleActionCount()
-
getAccessibleActionCount
public int getAccessibleActionCount()
返回此对象中可用的Actions数。 组合框的默认行为是一个操作。- Specified by:
-
getAccessibleActionCount
在AccessibleAction
接口中 - 结果
- 1,此对象中的Actions数
-
doAccessibleAction
public boolean doAccessibleAction(int i)
对对象执行指定的Action- Specified by:
-
doAccessibleAction
在AccessibleAction
接口中 - 参数
-
i
- 从零开始的操作索引 - 结果
- 如果执行了该操作,则为true; 别的假。
- 另请参见:
-
AccessibleAction.getAccessibleActionCount()
-
getAccessibleSelection
public AccessibleSelection getAccessibleSelection()
获取与此对象关联的AccessibleSelection。 在为此类实现Java Accessibility API时,返回此对象,该对象负责代表自身实现AccessibleSelection接口。- 重写:
-
getAccessibleSelection
类AccessibleContext
- 结果
- 这个对象
- 另请参见:
-
AccessibleSelection
-
getAccessibleSelectionCount
public int getAccessibleSelectionCount()
返回当前选定的Accessible子级数。 如果未选择子项,则返回值将为0。- Specified by:
-
getAccessibleSelectionCount
,接口AccessibleSelection
- 结果
- 当前选择的项目数。
- 从以下版本开始:
- 1.3
-
getAccessibleSelection
public Accessible getAccessibleSelection(int i)
返回表示弹出窗口中指定的选定子项的Accessible。 如果没有选择,或者选择的子项少于传入的整数,则返回值将为null。请注意,索引表示第i个选定的子项,它与第i个子项不同。
- Specified by:
-
getAccessibleSelection
在接口AccessibleSelection
- 参数
-
i
- 所选子项的从零开始的索引 - 结果
- 第i个孩子
- 从以下版本开始:
- 1.3
- 另请参见:
-
getAccessibleSelectionCount()
-
isAccessibleChildSelected
public boolean isAccessibleChildSelected(int i)
确定是否选择了此对象的当前子项。- Specified by:
-
isAccessibleChildSelected
在接口AccessibleSelection
- 参数
-
i
- 此Accessible对象i
的从零开始的索引。 - 结果
- 如果选择了此对象的当前子节点,则为true;否则 别的假
- 从以下版本开始:
- 1.3
- 另请参见:
-
AccessibleContext.getAccessibleChild(int)
-
addAccessibleSelection
public void addAccessibleSelection(int i)
将对象的指定Accessible子对象添加到对象的选择中。 如果对象支持多个选择,则将指定的子项添加到任何现有选择中,否则它将替换该对象中的任何现有选择。 如果已选择指定的子项,则此方法无效。- Specified by:
-
addAccessibleSelection
接口AccessibleSelection
- 参数
-
i
- 儿童的从零开始的索引 - 从以下版本开始:
- 1.3
- 另请参见:
-
AccessibleContext.getAccessibleChild(int)
-
removeAccessibleSelection
public void removeAccessibleSelection(int i)
从对象的选择中移除对象的指定子对象。 如果当前未选择指定的项目,则此方法无效。- Specified by:
-
removeAccessibleSelection
在接口AccessibleSelection
- 参数
-
i
- 孩子的从零开始的索引 - 从以下版本开始:
- 1.3
- 另请参见:
-
AccessibleContext.getAccessibleChild(int)
-
clearAccessibleSelection
public void clearAccessibleSelection()
清除对象中的选择,以便不选择对象中的子项。- Specified by:
-
clearAccessibleSelection
接口AccessibleSelection
- 从以下版本开始:
- 1.3
-
selectAllAccessibleSelection
public void selectAllAccessibleSelection()
如果对象支持多个选择,则会选择对象的每个子对象。- Specified by:
-
selectAllAccessibleSelection
在接口AccessibleSelection
- 从以下版本开始:
- 1.3
-
-