所有类


javax.swing
类 JTree.AccessibleJTree.AccessibleJTreeNode

java.lang.Object
  继承者 javax.accessibility.AccessibleContext
      继承者 javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode
所有已实现的接口:
Accessible, AccessibleAction, AccessibleComponent, AccessibleSelection
正在封闭类:
JTree.AccessibleJTree

protected class JTree.AccessibleJTree.AccessibleJTreeNode
   
   
   
   
extends AccessibleContext
implements Accessible, AccessibleComponent, AccessibleSelection, AccessibleAction

此类实现 JTree 子类的可访问性支持。它提供适合树节点的 Java Accessibility API 实现。


字段摘要
 
从类 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
 
从接口 javax.accessibility.AccessibleAction 继承的字段
DECREMENT, INCREMENT, TOGGLE_EXPAND
 
构造方法摘要
JTree.AccessibleJTree.AccessibleJTreeNode(JTree t, TreePath p, Accessible ap)
          构造一个 AccessibleJTreeNode
 
方法摘要
 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)
          返回对象的指定 Accessible 子对象。
 int getAccessibleChildrenCount()
          返回对象中的可访问子对象数。
 AccessibleComponent getAccessibleComponent()
          获取与此对象关联的 AccessibleComponent。
 AccessibleContext getAccessibleContext()
          获取与此树节点关联的 AccessibleContext。
 String getAccessibleDescription()
          获取此对象的可访问的描述。
 int getAccessibleIndexInParent()
          获取此对象在其可访问父对象中的索引。
 String getAccessibleName()
          获取此对象的可访问名称。
 Accessible getAccessibleParent()
          获取此对象的 Accessible 父对象。
 AccessibleRole getAccessibleRole()
          获取此对象的职责。
 AccessibleSelection getAccessibleSelection()
          获取与此对象关联的 AccessibleSelection(如果存在)。
 Accessible getAccessibleSelection(int i)
          返回表示对象中指定选择项的 Accessible。
 int getAccessibleSelectionCount()
          返回当前选中的项数。
 AccessibleStateSet getAccessibleStateSet()
          获取此对象的状态设置。
 AccessibleText getAccessibleText()
          获取与此对象关联的 AccessibleText(如果存在)。
 AccessibleValue getAccessibleValue()
          获取与此对象关联的 AccessibleValue(如果存在)。
 Color getBackground()
          获取此对象的背景色。
 Rectangle getBounds()
          获取 Rectangle 对象形式的此对象的边界。
 Cursor getCursor()
          获取此对象的 Cursor。
 Font getFont()
          获取此对象的 Font。
 FontMetrics getFontMetrics(Font f)
          获取此对象的 FontMetrics。
 Color getForeground()
          获取此对象的前景色。
 Locale getLocale()
          获取组件的区域。
 Point getLocation()
          获得此对象相对于父对象的位置,返回值是一个点对象,它指定对象左上角在屏幕坐标空间内的位置。
protected  Point getLocationInJTree()
           
 Point getLocationOnScreen()
          返回对象在屏幕上的位置。
 Dimension getSize()
          以 Dimension 对象的形式返回此对象的大小。
 boolean isAccessibleChildSelected(int i)
          如果选择了此对象的当前子对象,则返回 true。
 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)
          设置 Rectangle 对象形式的此对象的边界。
 void setCursor(Cursor c)
          设置此对象的 Cursor。
 void setEnabled(boolean b)
          设置对象的启用状态。
 void setFont(Font f)
          设置此对象的 Font。
 void setForeground(Color c)
          设置此对象的前景色。
 void setLocation(Point p)
          设置对象相对于父级的位置。
 void setSize(Dimension d)
          调整此对象,使其具有高度和宽度。
 void setVisible(boolean b)
          设置对象的可见状态。
 
从类 javax.accessibility.AccessibleContext 继承的方法
firePropertyChange, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleTable, setAccessibleParent
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

JTree.AccessibleJTree.AccessibleJTreeNode

public JTree.AccessibleJTree.AccessibleJTreeNode(JTree t,
                                                 TreePath p,
                                                 Accessible ap)
构造一个 AccessibleJTreeNode

方法详细信息

getAccessibleContext

public AccessibleContext getAccessibleContext()
获取与此树节点关联的 AccessibleContext。在此类的 Java Accessibility API 的实现中,返回的是此对象,它是其自身的 AccessibleContext。

指定者:
接口 Accessible 中的 getAccessibleContext
返回:
此对象

getAccessibleName

public String getAccessibleName()
获取此对象的可访问名称。

覆盖:
AccessibleContext 中的 getAccessibleName
返回:
对象的本地化名称;如果此对象没有名称,则返回 null
另请参见:
AccessibleContext.setAccessibleName(java.lang.String)

setAccessibleName

public void setAccessibleName(String s)
设置此对象的本地化可访问名称。

覆盖:
AccessibleContext 中的 setAccessibleName
参数:
s - 对象的新本地化名称。
另请参见:
AccessibleContext.getAccessibleName(), AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleDescription

public String getAccessibleDescription()
获取此对象的可访问的描述。

覆盖:
AccessibleContext 中的 getAccessibleDescription
返回:
对象的本地化描述;如果此对象没有描述,则返回 null
另请参见:
AccessibleContext.setAccessibleDescription(java.lang.String)

setAccessibleDescription

public void setAccessibleDescription(String s)
设置此对象的可访问描述。

覆盖:
AccessibleContext 中的 setAccessibleDescription
参数:
s - 此对象的新的本地化描述
另请参见:
AccessibleContext.setAccessibleName(java.lang.String), AccessibleContext.addPropertyChangeListener(java.beans.PropertyChangeListener)

getAccessibleRole

public AccessibleRole getAccessibleRole()
获取此对象的职责。

指定者:
AccessibleContext 中的 getAccessibleRole
返回:
描述该对象职责的 AccessibleRole 实例
另请参见:
AccessibleRole

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
获取此对象的状态设置。

指定者:
AccessibleContext 中的 getAccessibleStateSet
返回:
包含对象当前状态集合的 AccessibleStateSet 的实例
另请参见:
AccessibleState

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部