protected class JList.AccessibleJList extends JComponent.AccessibleJComponent implements AccessibleSelection, PropertyChangeListener, ListSelectionListener, ListDataListener
JList
类可访问性支持。它提供了API适当列表的用户界面元素的可访问性的java实现。
警告:序列化该类的对象与以后的Swing版本不兼容。当前的序列化支持适用于短期贮藏或RMI运行相同Swing版本的应用程序之间。为1.4,为所有JavaBeans™长期存储的支持已被添加到java.beans
包。请看XMLEncoder
。
Modifier and Type | Class and Description |
---|---|
protected class |
JList.AccessibleJList.AccessibleJListChild
本类实现了适合列表儿童的可访问性支持。
|
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
Constructor and Description |
---|
AccessibleJList() |
Modifier and Type | Method and Description |
---|---|
void |
addAccessibleSelection(int i)
将指定的选定项目添加到对象中的对象的选择。
|
void |
clearAccessibleSelection()
清除对象中的选择,以便在对象中没有选择。
|
void |
contentsChanged(ListDataEvent e)
列表数据侦听器内容更改方法。
|
Accessible |
getAccessibleAt(Point p)
返回包含在局部坐标
Point 的
Accessible 孩子,如果存在。
|
Accessible |
getAccessibleChild(int i)
返回该对象的第N个儿童。
|
int |
getAccessibleChildrenCount()
返回对象中可访问的儿童的数量。
|
AccessibleRole |
getAccessibleRole()
获取此对象的角色。
|
AccessibleSelection |
getAccessibleSelection()
获取与此对象相关的accessibleselection。
|
Accessible |
getAccessibleSelection(int i)
返回一个可访问的表示对象中指定的选定项目。
|
int |
getAccessibleSelectionCount()
返回当前选择的项目的数量。
|
AccessibleStateSet |
getAccessibleStateSet()
获取此对象的状态集。
|
void |
intervalAdded(ListDataEvent e)
列表数据侦听器间隔添加方法。
|
void |
intervalRemoved(ListDataEvent e)
列表数据侦听器间隔删除方法。
|
boolean |
isAccessibleChildSelected(int i)
如果选择此对象的当前子对象,则返回真。
|
void |
propertyChange(PropertyChangeEvent e)
属性更改侦听器更改方法。
|
void |
removeAccessibleSelection(int i)
从对象的选择中移除对象中指定的选定项目。
|
void |
selectAllAccessibleSelection()
使在要选择的对象中的每一个选择的项目,如果对象支持多个选择。
|
void |
valueChanged(ListSelectionEvent e)
列表选择侦听器值更改方法。
|
addPropertyChangeListener, getAccessibleDescription, getAccessibleKeyBinding, getAccessibleName, getBorderTitle, getTitledBorderText, getToolTipText, removePropertyChangeListener
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, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addFocusListener, contains, 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 propertyChange(PropertyChangeEvent e)
propertyChange
接口
PropertyChangeListener
e
- PropertyChangeEvent
public void valueChanged(ListSelectionEvent e)
valueChanged
接口
ListSelectionListener
e
- ListSelectionEvent
public void intervalAdded(ListDataEvent e)
intervalAdded
接口
ListDataListener
e
- ListDataEvent
public void intervalRemoved(ListDataEvent e)
intervalRemoved
接口
ListDataListener
e
- ListDataEvent
public void contentsChanged(ListDataEvent e)
contentsChanged
接口
ListDataListener
e
- ListDataEvent
public AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet
方法重写,继承类
JComponent.AccessibleJComponent
AccessibleState
public AccessibleRole getAccessibleRole()
getAccessibleRole
方法重写,继承类
JComponent.AccessibleJComponent
AccessibleRole
public Accessible getAccessibleAt(Point p)
Point
的
Accessible
孩子,如果存在。否则返回
null
。
getAccessibleAt
接口
AccessibleComponent
getAccessibleAt
方法重写,继承类
Container.AccessibleAWTContainer
p
-点定义的
Accessible
的左上角,在该对象的父坐标空间
Accessible
,如果它存在的话
public int getAccessibleChildrenCount()
getAccessibleChildrenCount
方法重写,继承类
JComponent.AccessibleJComponent
public Accessible getAccessibleChild(int i)
getAccessibleChild
方法重写,继承类
JComponent.AccessibleJComponent
i
-零基础指数的孩子
AccessibleContext.getAccessibleChildrenCount()
public AccessibleSelection getAccessibleSelection()
getAccessibleSelection
方法重写,继承类
AccessibleContext
AccessibleSelection
public int getAccessibleSelectionCount()
getAccessibleSelectionCount
接口
AccessibleSelection
public Accessible getAccessibleSelection(int i)
null
。
getAccessibleSelection
接口
AccessibleSelection
i
-基于零的索引选择的项目
AccessibleSelection.getAccessibleSelectionCount()
public boolean isAccessibleChildSelected(int i)
isAccessibleChildSelected
接口
AccessibleSelection
i
-零基础指数的孩子在此访问对象。
AccessibleContext.getAccessibleChild(int)
public void addAccessibleSelection(int i)
addAccessibleSelection
接口
AccessibleSelection
i
-零基础指数的可选项目
AccessibleContext.getAccessibleChild(int)
public void removeAccessibleSelection(int i)
removeAccessibleSelection
接口
AccessibleSelection
i
-零基础指数的可选项目
AccessibleContext.getAccessibleChild(int)
public void clearAccessibleSelection()
clearAccessibleSelection
接口
AccessibleSelection
public void selectAllAccessibleSelection()
selectAllAccessibleSelection
接口
AccessibleSelection
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.