protected class JTree.AccessibleJTree.AccessibleJTreeNode extends AccessibleContext implements Accessible, AccessibleComponent, AccessibleSelection, AccessibleAction
JTree
辅助功能支持。它提供的API适合java实现树节点的可达性。
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
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
Constructor and Description |
---|
AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)
构建了一个accessiblejtreenode
|
Modifier and Type | Method and Description |
---|---|
void |
addAccessibleSelection(int i)
将指定的选定项目添加到对象中的对象的选择。
|
void |
addFocusListener(FocusListener l)
添加指定的焦点侦听器以从该组件接收焦点事件。
|
void |
addPropertyChangeListener(PropertyChangeListener l)
添加一个propertychangelistener的监听器列表。
|
void |
clearAccessibleSelection()
清除对象中的选择,以便在对象中没有选择。
|
boolean |
contains(Point p)
检查指定的点是否在这个对象的范围内,其中的点的X和Y坐标被定义为相对于对象的坐标系统。
|
boolean |
doAccessibleAction(int i)
在树节点上执行指定的操作。
|
AccessibleAction |
getAccessibleAction()
获取与此对象相关的accessibleaction。
|
int |
getAccessibleActionCount()
返回在该树节点中可用的访问操作数。
|
String |
getAccessibleActionDescription(int i)
返回树节点的指定动作的说明。
|
Accessible |
getAccessibleAt(Point p)
返回
Accessible 孩子,如果存在,包含在局部坐标
Point 。
|
Accessible |
getAccessibleChild(int i)
返回对象的指定可访问的子对象。
|
int |
getAccessibleChildrenCount()
返回对象中可访问的儿童的数量。
|
AccessibleComponent |
getAccessibleComponent()
获取与此对象相关的accessiblecomponent。
|
AccessibleContext |
getAccessibleContext()
让这棵树节点关联的accessiblecontext。
|
String |
getAccessibleDescription()
获取此对象的可访问性描述。
|
int |
getAccessibleIndexInParent()
获取此对象在其可访问父对象中的索引。
|
String |
getAccessibleName()
获取此对象的可访问名称。
|
Accessible |
getAccessibleParent()
获取此对象的访问父。
|
AccessibleRole |
getAccessibleRole()
获取此对象的角色。
|
AccessibleSelection |
getAccessibleSelection()
如果存在一个与这个对象相关的accessibleselection。
|
Accessible |
getAccessibleSelection(int i)
返回一个可访问的表示对象中指定的选定项目。
|
int |
getAccessibleSelectionCount()
返回当前选择的项目的数量。
|
AccessibleStateSet |
getAccessibleStateSet()
获取此对象的状态集。
|
AccessibleText |
getAccessibleText()
如果存在一个与这个对象相关的accessibletext。
|
AccessibleValue |
getAccessibleValue()
如果存在一个与这个对象相关的accessiblevalue。
|
Color |
getBackground()
获取此对象的背景颜色。
|
Rectangle |
getBounds()
以一个矩形对象的形式获取此对象的边界。
|
Cursor |
getCursor()
获取此对象的光标。
|
Font |
getFont()
获取此对象的字体。
|
FontMetrics |
getFontMetrics(Font f)
获取此对象的根据。
|
Color |
getForeground()
获取此对象的前景色。
|
Locale |
getLocale()
获取组件的区域设置。
|
Point |
getLocation()
获取对象的位置相对于父在一个点指定对象的左上角在屏幕的坐标空间中的形式。
|
protected Point |
getLocationInJTree() |
Point |
getLocationOnScreen()
返回屏幕上的对象的位置。
|
Dimension |
getSize()
以维度对象的形式返回此对象的大小。
|
boolean |
isAccessibleChildSelected(int i)
如果选择此对象的当前子对象,则返回真。
|
boolean |
isEnabled()
确定是否启用了对象。
|
boolean |
isFocusTraversable()
返回这个对象是否可以接受焦点。
|
boolean |
isShowing()
确定对象是否显示。
|
boolean |
isVisible()
确定对象是否可见。
|
void |
removeAccessibleSelection(int i)
从对象的选择中移除对象中指定的选定项目。
|
void |
removeFocusListener(FocusListener l)
移除指定的焦点侦听器,所以它不再接收来自该组件的焦点事件。
|
void |
removePropertyChangeListener(PropertyChangeListener l)
从列表中删除一个propertychangelistener听众。
|
void |
requestFocus()
请求此对象的焦点。
|
void |
selectAllAccessibleSelection()
使在要选择的对象中的每一个选择的项目,如果对象支持多个选择。
|
void |
setAccessibleDescription(String s)
设置此对象的可访问的描述。
|
void |
setAccessibleName(String s)
设置此对象的本地化访问名称。
|
void |
setBackground(Color c)
设置此对象的背景颜色。
|
void |
setBounds(Rectangle r)
以一个矩形对象的形式设置此对象的边界。
|
void |
setCursor(Cursor c)
设置此对象的光标。
|
void |
setEnabled(boolean b)
设置对象的启用状态。
|
void |
setFont(Font f)
设置此对象的字体。
|
void |
setForeground(Color c)
设置此对象的前景色。
|
void |
setLocation(Point p)
设置相对于父对象的对象的位置。
|
void |
setSize(Dimension d)
调整此对象使它的宽度和高度。
|
void |
setVisible(boolean b)
设置对象的可见状态。
|
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent
public AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)
public AccessibleContext getAccessibleContext()
getAccessibleContext
接口
Accessible
public String getAccessibleName()
getAccessibleName
方法重写,继承类
AccessibleContext
AccessibleContext.setAccessibleName(java.lang.String)
public void setAccessibleName(String s)
setAccessibleName
方法重写,继承类
AccessibleContext
s
-新的本地化名称的对象。
AccessibleContext.getAccessibleName()
,
AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)
public String getAccessibleDescription()
getAccessibleDescription
方法重写,继承类
AccessibleContext
AccessibleContext.setAccessibleDescription(java.lang.String)
public void setAccessibleDescription(String s)
public AccessibleRole getAccessibleRole()
getAccessibleRole
方法重写,继承类
AccessibleContext
AccessibleRole
public AccessibleStateSet getAccessibleStateSet()
getAccessibleStateSet
方法重写,继承类
AccessibleContext
AccessibleState
public Accessible getAccessibleParent()
getAccessibleParent
方法重写,继承类
AccessibleContext
public int getAccessibleIndexInParent()
getAccessibleIndexInParent
方法重写,继承类
AccessibleContext
getAccessibleParent()
public int getAccessibleChildrenCount()
getAccessibleChildrenCount
方法重写,继承类
AccessibleContext
public Accessible getAccessibleChild(int i)
getAccessibleChild
方法重写,继承类
AccessibleContext
i
-零基础指数的孩子
AccessibleContext.getAccessibleChildrenCount()
public Locale getLocale()
getLocale
方法重写,继承类
AccessibleContext
IllegalComponentStateException
-如果组件没有自己的现场和还没有被添加到一个层次结构,现场可以从包含父决定。
Component.setLocale(java.util.Locale)
public void addPropertyChangeListener(PropertyChangeListener l)
addPropertyChangeListener
方法重写,继承类
AccessibleContext
l
- propertychangelistener加以补充
AccessibleContext.ACCESSIBLE_NAME_PROPERTY
,
AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY
,
AccessibleContext.ACCESSIBLE_STATE_PROPERTY
,
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY
,
AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY
,
AccessibleContext.ACCESSIBLE_TEXT_PROPERTY
,
AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY
public void removePropertyChangeListener(PropertyChangeListener l)
removePropertyChangeListener
方法重写,继承类
AccessibleContext
l
- propertychangelistener被删除
public AccessibleAction getAccessibleAction()
getAccessibleAction
方法重写,继承类
AccessibleContext
AccessibleAction
public AccessibleComponent getAccessibleComponent()
getAccessibleComponent
方法重写,继承类
AccessibleContext
AccessibleComponent
public AccessibleSelection getAccessibleSelection()
getAccessibleSelection
方法重写,继承类
AccessibleContext
AccessibleSelection
public AccessibleText getAccessibleText()
getAccessibleText
方法重写,继承类
AccessibleContext
AccessibleText
public AccessibleValue getAccessibleValue()
getAccessibleValue
方法重写,继承类
AccessibleContext
AccessibleValue
public Color getBackground()
getBackground
接口
AccessibleComponent
AccessibleComponent.setBackground(java.awt.Color)
public void setBackground(Color c)
setBackground
接口
AccessibleComponent
c
为背景的新的颜色
AccessibleComponent.setBackground(java.awt.Color)
public Color getForeground()
getForeground
接口
AccessibleComponent
AccessibleComponent.setForeground(java.awt.Color)
public void setForeground(Color c)
AccessibleComponent
setForeground
接口
AccessibleComponent
c
为前景的新颜色
AccessibleComponent.getForeground()
public Cursor getCursor()
AccessibleComponent
getCursor
接口
AccessibleComponent
AccessibleComponent.setCursor(java.awt.Cursor)
public void setCursor(Cursor c)
AccessibleComponent
setCursor
接口
AccessibleComponent
c
为对象的新指针
AccessibleComponent.getCursor()
public Font getFont()
AccessibleComponent
getFont
接口
AccessibleComponent
AccessibleComponent.setFont(java.awt.Font)
public void setFont(Font f)
AccessibleComponent
setFont
接口
AccessibleComponent
f
为对象的新字体
AccessibleComponent.getFont()
public FontMetrics getFontMetrics(Font f)
AccessibleComponent
getFontMetrics
接口
AccessibleComponent
f
-字体
AccessibleComponent.getFont()
public boolean isEnabled()
AccessibleComponent
isEnabled
接口
AccessibleComponent
AccessibleComponent.setEnabled(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.ENABLED
,
AccessibleStateSet
public void setEnabled(boolean b)
AccessibleComponent
setEnabled
接口
AccessibleComponent
b
-如果属实,使该对象;否则,禁用它
AccessibleComponent.isEnabled()
public boolean isVisible()
AccessibleComponent
这是可见的物体也会有accessiblestate.visible状态设置在accessiblestatesets。
isVisible
接口
AccessibleComponent
AccessibleComponent.setVisible(boolean)
,
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.VISIBLE
,
AccessibleStateSet
public void setVisible(boolean b)
AccessibleComponent
setVisible
接口
AccessibleComponent
b
-如果属实,表明该对象;否则,隐藏它
AccessibleComponent.isVisible()
public boolean isShowing()
AccessibleComponent
isShowing
接口
AccessibleComponent
public boolean contains(Point p)
AccessibleComponent
contains
接口
AccessibleComponent
p
-点的对象的坐标系统
AccessibleComponent.getBounds()
public Point getLocationOnScreen()
AccessibleComponent
getLocationOnScreen
接口
AccessibleComponent
AccessibleComponent.getBounds()
,
AccessibleComponent.getLocation()
protected Point getLocationInJTree()
public Point getLocation()
AccessibleComponent
getLocation
接口
AccessibleComponent
AccessibleComponent.getBounds()
,
AccessibleComponent.getLocationOnScreen()
public void setLocation(Point p)
AccessibleComponent
setLocation
接口
AccessibleComponent
p
-左上角的新位置
AccessibleComponent.getLocation()
public Rectangle getBounds()
AccessibleComponent
getBounds
接口
AccessibleComponent
AccessibleComponent.contains(java.awt.Point)
public void setBounds(Rectangle r)
AccessibleComponent
setBounds
接口
AccessibleComponent
r
矩形指示该组件的边界
AccessibleComponent.getBounds()
public Dimension getSize()
AccessibleComponent
getSize
接口
AccessibleComponent
AccessibleComponent.setSize(java.awt.Dimension)
public void setSize(Dimension d)
AccessibleComponent
setSize
接口
AccessibleComponent
d
的维度中指定对象的新大小。
AccessibleComponent.getSize()
public Accessible getAccessibleAt(Point p)
Accessible
孩子,如果存在,包含在局部坐标
Point
。否则返回
null
。
getAccessibleAt
接口
AccessibleComponent
p
-在这
Accessible
局部坐标点
Accessible
,如果它存在,在指定的位置;否则
null
public boolean isFocusTraversable()
AccessibleComponent
isFocusTraversable
接口
AccessibleComponent
AccessibleContext.getAccessibleStateSet()
,
AccessibleState.FOCUSABLE
,
AccessibleState.FOCUSED
,
AccessibleStateSet
public void requestFocus()
AccessibleComponent
requestFocus
接口
AccessibleComponent
AccessibleComponent.isFocusTraversable()
public void addFocusListener(FocusListener l)
AccessibleComponent
addFocusListener
接口
AccessibleComponent
l
焦点-听众
AccessibleComponent.removeFocusListener(java.awt.event.FocusListener)
public void removeFocusListener(FocusListener l)
AccessibleComponent
removeFocusListener
接口
AccessibleComponent
l
焦点-听众
AccessibleComponent.addFocusListener(java.awt.event.FocusListener)
public int getAccessibleSelectionCount()
getAccessibleSelectionCount
接口
AccessibleSelection
public Accessible getAccessibleSelection(int i)
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
public int getAccessibleActionCount()
getAccessibleActionCount
接口
AccessibleAction
public String getAccessibleActionDescription(int i)
getAccessibleActionDescription
接口
AccessibleAction
i
-零基础的行为指标
AccessibleAction.getAccessibleActionCount()
public boolean doAccessibleAction(int i)
doAccessibleAction
接口
AccessibleAction
i
-零基础指数的动作
AccessibleAction.getAccessibleActionCount()
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.