JavaTM 2 Platform
Standard Ed. 6

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 繼承的欄位
CLICK, DECREMENT, INCREMENT, TOGGLE_EXPAND, TOGGLE_POPUP
 
建構子摘要
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

從以下版本開始:
1.4
方法詳細資訊

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

getAccessibleParent

public Accessible getAccessibleParent()
獲取此物件的 Accessible 父物件。

覆寫:
類別 AccessibleContext 中的 getAccessibleParent
返回:
此物件的 Accessible 父物件;如果此物件沒有 Accessible 父物件,則返回 null

getAccessibleIndexInParent

public int getAccessibleIndexInParent()
獲取此物件在其可存取父物件中的索引。

指定者:
類別 AccessibleContext 中的 getAccessibleIndexInParent
返回:
返回此物件的父物件中的索引;如果此物件沒有可存取父物件,則返回 -1。
另請參見:
getAccessibleParent()

getAccessibleChildrenCount

public int getAccessibleChildrenCount()
返回物件中的可存取子物件數。

指定者:
類別 AccessibleContext 中的 getAccessibleChildrenCount
返回:
物件的可存取子物件數。

getAccessibleChild

public Accessible getAccessibleChild(int i)
返回物件的指定 Accessible 子物件。

指定者:
類別 AccessibleContext 中的 getAccessibleChild
參數:
i - 從零開始的子物件索引
返回:
物件的 Accessible 子物件
另請參見:
AccessibleContext.getAccessibleChildrenCount()

getLocale

public Locale getLocale()
獲取元件的區域。如果該元件沒有區域,則返回其父級的區域。

指定者:
類別 AccessibleContext 中的 getLocale
返回:
此元件的區域。如果此元件沒有區域,則返回其父級的區域。
拋出:
IllegalComponentStateException - 如果該 Component 沒有自己的區域,並且尚未被添加到包含層次結構(那樣可以從套件含父級確定其區域)。
另請參見:
Component.setLocale(java.util.Locale)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener l)
將 PropertyChangeListener 添加到偵聽器列表。此偵聽器為所有屬性註冊。

覆寫:
類別 AccessibleContext 中的 addPropertyChangeListener
參數:
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

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener l)
從偵聽器列表中移除 PropertyChangeListener。此方法移除了一個為所有屬性註冊的 PropertyChangeListener。

覆寫:
類別 AccessibleContext 中的 removePropertyChangeListener
參數:
l - 要移除的 PropertyChangeListener

getAccessibleAction

public AccessibleAction getAccessibleAction()
獲取與此物件關聯的 AccessibleAction。在針對此類別的 Java Accessibility API 的實作中,返回此物件,它負責代表其自身實作 AccessibleAction 介面。

覆寫:
類別 AccessibleContext 中的 getAccessibleAction
返回:
此物件
另請參見:
AccessibleAction

getAccessibleComponent

public AccessibleComponent getAccessibleComponent()
獲取與此物件關聯的 AccessibleComponent。在針對此類別的 Java Accessibility API 的實作中,返回此物件,它負責代表其自身實作 AccessibleComponent 介面。

覆寫:
類別 AccessibleContext 中的 getAccessibleComponent
返回:
此物件
另請參見:
AccessibleComponent

getAccessibleSelection

public AccessibleSelection getAccessibleSelection()
獲取與此物件關聯的 AccessibleSelection(如果存在)。否則,返回 null。

覆寫:
類別 AccessibleContext 中的 getAccessibleSelection
返回:
AccessibleSelection 或 null
另請參見:
AccessibleSelection

getAccessibleText

public AccessibleText getAccessibleText()
獲取與此物件關聯的 AccessibleText(如果存在)。否則,返回 null。

覆寫:
類別 AccessibleContext 中的 getAccessibleText
返回:
AccessibleText 或 null
另請參見:
AccessibleText

getAccessibleValue

public AccessibleValue getAccessibleValue()
獲取與此物件關聯的 AccessibleValue(如果存在)。否則,返回 null。

覆寫:
類別 AccessibleContext 中的 getAccessibleValue
返回:
AccessibleValue 或 null
另請參見:
AccessibleValue

getBackground

public Color getBackground()
獲取此物件的背景色。

指定者:
介面 AccessibleComponent 中的 getBackground
返回:
物件的背景色(如果受支持);否則返回 null
另請參見:
AccessibleComponent.setBackground(java.awt.Color)

setBackground

public void setBackground(Color c)
設置此物件的背景色。

指定者:
介面 AccessibleComponent 中的 setBackground
參數:
c - 背景的新顏色
另請參見:
AccessibleComponent.setBackground(java.awt.Color)

getForeground

public Color getForeground()
獲取此物件的前景色。

指定者:
介面 AccessibleComponent 中的 getForeground
返回:
物件的前景色(如果受支持);否則,返回 null
另請參見:
AccessibleComponent.setForeground(java.awt.Color)

setForeground

public void setForeground(Color c)
從介面 AccessibleComponent 複製的描述
設置此物件的前景色。

指定者:
介面 AccessibleComponent 中的 setForeground
參數:
c - 新的前景 Color
另請參見:
AccessibleComponent.getForeground()

getCursor

public Cursor getCursor()
從介面 AccessibleComponent 複製的描述
獲取此物件的 Cursor。

指定者:
介面 AccessibleComponent 中的 getCursor
返回:
如果支持的話,返回物件的 Cursor;否則返回 null
另請參見:
AccessibleComponent.setCursor(java.awt.Cursor)

setCursor

public void setCursor(Cursor c)
從介面 AccessibleComponent 複製的描述
設置此物件的 Cursor。

指定者:
介面 AccessibleComponent 中的 setCursor
參數:
c - 物件的新 Cursor
另請參見:
AccessibleComponent.getCursor()

getFont

public Font getFont()
從介面 AccessibleComponent 複製的描述
獲取此物件的 Font。

指定者:
介面 AccessibleComponent 中的 getFont
返回:
如果支持的話,返回物件的 Font;否則返回 null
另請參見:
AccessibleComponent.setFont(java.awt.Font)

setFont

public void setFont(Font f)
從介面 AccessibleComponent 複製的描述
設置此物件的 Font。

指定者:
介面 AccessibleComponent 中的 setFont
參數:
f - 物件的新 Font
另請參見:
AccessibleComponent.getFont()

getFontMetrics

public FontMetrics getFontMetrics(Font f)
從介面 AccessibleComponent 複製的描述
獲取此物件的 FontMetrics。

指定者:
介面 AccessibleComponent 中的 getFontMetrics
參數:
f - Font
返回:
如果支持的話,返回物件的 FontMetrics;否則返回 null
另請參見:
AccessibleComponent.getFont()

isEnabled

public boolean isEnabled()
從介面 AccessibleComponent 複製的描述
確定是否已啟用該物件。啟用的物件在其 AccessibleStateSet 中也將具有 AccessibleState.ENABLED 狀態設置。

指定者:
介面 AccessibleComponent 中的 isEnabled
返回:
如果已啟用物件,則返回 true;否則返回 false
另請參見:
AccessibleComponent.setEnabled(boolean), AccessibleContext.getAccessibleStateSet(), AccessibleState.ENABLED, AccessibleStateSet

setEnabled

public void setEnabled(boolean b)
從介面 AccessibleComponent 複製的描述
設置物件的啟用狀態。

指定者:
介面 AccessibleComponent 中的 setEnabled
參數:
b - 如果為 true,則啟用此物件;否則禁用它
另請參見:
AccessibleComponent.isEnabled()

isVisible

public boolean isVisible()
從介面 AccessibleComponent 複製的描述
確定此物件是否可見。註:這意味著該物件多半是可見的;但是因為包含此物件的物件之一目前不可見,所以可能在螢幕上不顯示它。要確定物件是否在螢幕上顯示,需要使用 isShowing()。

可見的物件在其 AccessibleStateSet 中也將具有 AccessibleState.VISIBLE 狀態設置。

指定者:
介面 AccessibleComponent 中的 isVisible
返回:
如果對象可見,則返回 true;否則返回 false
另請參見:
AccessibleComponent.setVisible(boolean), AccessibleContext.getAccessibleStateSet(), AccessibleState.VISIBLE, AccessibleStateSet

setVisible

public void setVisible(boolean b)
從介面 AccessibleComponent 複製的描述
設置物件的可見狀態。

指定者:
介面 AccessibleComponent 中的 setVisible
參數:
b - 如果為 true,則顯示此物件;否則隱藏它
另請參見:
AccessibleComponent.isVisible()

isShowing

public boolean isShowing()
從介面 AccessibleComponent 複製的描述
確定是否正顯示物件。通過檢查該物件和祖先的可見性可確定這一點。註:即使該物件被另一物件屏蔽(例如,它是下拉選單的下級),仍然返回 true。

指定者:
介面 AccessibleComponent 中的 isShowing
返回:
如果正在顯示物件,則返回 true;否則,返回 false

contains

public boolean contains(Point p)
從介面 AccessibleComponent 複製的描述
檢查指定點是否位於此物件的邊界內,其中該點的 X 坐標和 Y 坐標是相對於物件的坐標系統定義的。

指定者:
介面 AccessibleComponent 中的 contains
參數:
p - 相對於物件的坐標系統的 Point
返回:
如果物件包含 Point,則返回 true;否則返回 false
另請參見:
AccessibleComponent.getBounds()

getLocationOnScreen

public Point getLocationOnScreen()
從介面 AccessibleComponent 複製的描述
返回物件在螢幕上的位置。

指定者:
介面 AccessibleComponent 中的 getLocationOnScreen
返回:
返回物件在螢幕上的位置;如果此物件不在螢幕上,則返回 null
另請參見:
AccessibleComponent.getBounds(), AccessibleComponent.getLocation()

getLocationInJTree

protected Point getLocationInJTree()

getLocation

public Point getLocation()
從介面 AccessibleComponent 複製的描述
獲得此物件相對於父物件的位置,返回值是一個點物件,它指定物件左上角在螢幕坐標空間內的位置。

指定者:
介面 AccessibleComponent 中的 getLocation
返回:
Point 的實例,該點表示螢幕坐標空間中物件邊界的左上角 ;如果此物件或其父級不在螢幕上,則返回 null
另請參見:
AccessibleComponent.getBounds(), AccessibleComponent.getLocationOnScreen()

setLocation

public void setLocation(Point p)
從介面 AccessibleComponent 複製的描述
設置物件相對於父級的位置。

指定者:
介面 AccessibleComponent 中的 setLocation
參數:
p - 左上角的新位置
另請參見:
AccessibleComponent.getLocation()

getBounds

public Rectangle getBounds()
從介面 AccessibleComponent 複製的描述
獲取 Rectangle 物件形式的此物件的邊界。該邊界指定此物件的寬、高,以及相對於父物件的位置。

指定者:
介面 AccessibleComponent 中的 getBounds
返回:
返回指示此元件的邊界的矩形;如果此物件不在螢幕上,則返回 null。
另請參見:
AccessibleComponent.contains(java.awt.Point)

setBounds

public void setBounds(Rectangle r)
從介面 AccessibleComponent 複製的描述
設置 Rectangle 物件形式的此物件的邊界。該邊界指定此物件的寬、高,以及相對於父物件的位置。

指定者:
介面 AccessibleComponent 中的 setBounds
參數:
r - 指示此元件邊界的矩形
另請參見:
AccessibleComponent.getBounds()

getSize

public Dimension getSize()
從介面 AccessibleComponent 複製的描述
以 Dimension 物件的形式返回此物件的大小。Dimension 物件的 height 欄位包含此物件的高度,Dimension 物件的 width 欄位包含此物件的寬度。

指定者:
介面 AccessibleComponent 中的 getSize
返回:
返回指示此元件大小的 Dimension 物件;如果此物件不在螢幕上,則返回 null
另請參見:
AccessibleComponent.setSize(java.awt.Dimension)

setSize

public void setSize(Dimension d)
從介面 AccessibleComponent 複製的描述
調整此物件,使其具有高度和寬度。

指定者:
介面 AccessibleComponent 中的 setSize
參數:
d - 指定物件新大小的維數。
另請參見:
AccessibleComponent.getSize()

getAccessibleAt

public Accessible getAccessibleAt(Point p)
返回 Accessible 子物件(如果存在),它包含在本地坐標 Point 中。否則返回 null

指定者:
介面 AccessibleComponent 中的 getAccessibleAt
參數:
p - 此 Accessible 的本地坐標中的點
返回:
在指定位置的 Accessible(如果存在);否則返回 null

isFocusTraversable

public boolean isFocusTraversable()
從介面 AccessibleComponent 複製的描述
返回此物件是否可以接受焦點。可以接受焦點的物件也將具有在其 AccessibleStateSet 中設置的 AccessibleState.FOCUSABLE 狀態。

指定者:
介面 AccessibleComponent 中的 isFocusTraversable
返回:
如果對象可以接受焦點,則返回 true;否則返回 false
另請參見:
AccessibleContext.getAccessibleStateSet(), AccessibleState.FOCUSABLE, AccessibleState.FOCUSED, AccessibleStateSet

requestFocus

public void requestFocus()
從介面 AccessibleComponent 複製的描述
請求此物件的焦點。如果此物件不能接受焦點,則不執行任何操作。否則,物件將嘗試接受焦點。

指定者:
介面 AccessibleComponent 中的 requestFocus
另請參見:
AccessibleComponent.isFocusTraversable()

addFocusListener

public void addFocusListener(FocusListener l)
從介面 AccessibleComponent 複製的描述
添加指定的焦點偵聽器,以接收來自此元件的焦點事件。

指定者:
介面 AccessibleComponent 中的 addFocusListener
參數:
l - 焦點偵聽器
另請參見:
AccessibleComponent.removeFocusListener(java.awt.event.FocusListener)

removeFocusListener

public void removeFocusListener(FocusListener l)
從介面 AccessibleComponent 複製的描述
移除指定的焦點偵聽器,使其不再接收來自此元件的焦點事件。

指定者:
介面 AccessibleComponent 中的 removeFocusListener
參數:
l - 焦點偵聽器
另請參見:
AccessibleComponent.addFocusListener(java.awt.event.FocusListener)

getAccessibleSelectionCount

public int getAccessibleSelectionCount()
返回當前選中的項數。如果未選擇項,則返回值 0。

指定者:
介面 AccessibleSelection 中的 getAccessibleSelectionCount
返回:
當前選擇的項數。

getAccessibleSelection

public Accessible getAccessibleSelection(int i)
返回表示物件中指定選擇項的 Accessible。如果沒有作出選擇,或者所選項數少於傳入的整數,則返回值為 null。

指定者:
介面 AccessibleSelection 中的 getAccessibleSelection
參數:
i - 所選項的從零開始的索引
返回:
包含所選項的 Accessible
另請參見:
AccessibleSelection.getAccessibleSelectionCount()

isAccessibleChildSelected

public boolean isAccessibleChildSelected(int i)
如果選擇了此物件的當前子物件,則返回 true。

指定者:
介面 AccessibleSelection 中的 isAccessibleChildSelected
參數:
i - 此 Accessible 物件的子物件的從零開始的索引。
返回:
如果此物件的當前子級已選中,則返回 true;否則返回 false。
另請參見:
AccessibleContext.getAccessibleChild(int)

addAccessibleSelection

public void addAccessibleSelection(int i)
將物件中指定選擇的項添加到物件的選擇中。如果物件支持多種選擇,則將指定項添加到所有現有選擇中,否則它將替換物件中的所有現有選擇。如果已經選擇了指定的項,則此方法無效。

指定者:
介面 AccessibleSelection 中的 addAccessibleSelection
參數:
i - 可選擇項的從零開始的索引
另請參見:
AccessibleContext.getAccessibleChild(int)

removeAccessibleSelection

public void removeAccessibleSelection(int i)
將該物件中指定選擇的項從該物件的選擇中移除。如果當前沒有選擇指定的項,則此方法無效。

指定者:
介面 AccessibleSelection 中的 removeAccessibleSelection
參數:
i - 可選擇項的從零開始的索引
另請參見:
AccessibleContext.getAccessibleChild(int)

clearAccessibleSelection

public void clearAccessibleSelection()
清除物件中的選擇,這樣此物件中什麼也沒有選擇。

指定者:
介面 AccessibleSelection 中的 clearAccessibleSelection

selectAllAccessibleSelection

public void selectAllAccessibleSelection()
導致該物件中的所有選擇項都被選中,前提是該物件支持多個選擇。

指定者:
介面 AccessibleSelection 中的 selectAllAccessibleSelection

getAccessibleActionCount

public int getAccessibleActionCount()
返回此階層樹節點中可用的可存取操作數。如果此節點不是葉節點,則除 TreeCellRenderer 後面物件上所有可用操作外,至少還存在一個操作(切換展開)。

指定者:
介面 AccessibleAction 中的 getAccessibleActionCount
返回:
此物件中的操作數

getAccessibleActionDescription

public String getAccessibleActionDescription(int i)
返回該階層樹節點的指定操作的描述。如果此節點不是葉節點,則除 TreeCellRenderer 後面物件上所有可用操作外,至少還存在一個操作描述(切換展開)。

指定者:
介面 AccessibleAction 中的 getAccessibleActionDescription
參數:
i - 該操作的從零開始的索引
返回:
該操作的描述
另請參見:
AccessibleAction.getAccessibleActionCount()

doAccessibleAction

public boolean doAccessibleAction(int i)
執行階層樹節點上的指定操作。如果此節點不是葉節點,則除 TreeCellRenderer 後面物件上所有可用操作外,至少還存在一個可以完成的操作(切換展開)。

指定者:
介面 AccessibleAction 中的 doAccessibleAction
參數:
i - 操作的從零開始的索引
返回:
如果執行了該操作,則返回 true;否則返回 false。
另請參見:
AccessibleAction.getAccessibleActionCount()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only