JavaTM 2 Platform
Standard Ed. 6

java.awt
類別 List.AccessibleAWTList.AccessibleAWTListChild

java.lang.Object
  繼承者 javax.accessibility.AccessibleContext
      繼承者 java.awt.Component.AccessibleAWTComponent
          繼承者 java.awt.List.AccessibleAWTList.AccessibleAWTListChild
所有已實作的介面:
Serializable, Accessible, AccessibleComponent
正在封閉類別:
List.AccessibleAWTList

protected class List.AccessibleAWTList.AccessibleAWTListChild
extends Component.AccessibleAWTComponent
implements Accessible

此類別實作 List 子級的可存取性支持。它提供適合列表子級使用者介面元素的 Java Accessibility API 的實作。

從以下版本開始:
1.3
另請參見:
序列化表格

巢狀類別摘要
 
從類別 java.awt.Component.AccessibleAWTComponent 繼承的巢狀類別/介面
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler, Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
 
欄位摘要
 
從類別 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
 
建構子摘要
List.AccessibleAWTList.AccessibleAWTListChild(List parent, int indexInParent)
           
 
方法摘要
 void addFocusListener(FocusListener l)
          添加指定的焦點偵聽器,以從此元件接收焦點事件。
 boolean contains(Point p)
          檢查指定點是否位於此物件的界限中,其中該點的 X 坐標和 Y 坐標是相對於物件的定義的。
 Accessible getAccessibleAt(Point p)
          如果存在 Accessible 子級,並且包含在本地坐標 Point 位置,則返回該子級。
 Accessible getAccessibleChild(int i)
          返回物件的指定 Accessible 子級。
 int getAccessibleChildrenCount()
          返回物件的可存取子級數。
 AccessibleContext getAccessibleContext()
          獲取此物件的 AccessibleContext。
 int getAccessibleIndexInParent()
          獲取此物件的可存取父級中基於 0 的索引。
 AccessibleRole getAccessibleRole()
          獲取此物件的職責。
 AccessibleStateSet getAccessibleStateSet()
          獲取此物件的狀態設置。
 Color getBackground()
          獲取此物件的背景顏色。
 Rectangle getBounds()
          以 Rectangle 物件的形式獲取此物件的界限。
 Cursor getCursor()
          獲取此物件的 Cursor。
 Font getFont()
          獲取此物件的 Font。
 FontMetrics getFontMetrics(Font f)
          設置此物件的 FontMetrics。
 Color getForeground()
          獲取此物件的前景顏色。
 Locale getLocale()
          獲取元件的區域設置。
 Point getLocation()
          獲取此物件相對於父物件的位置,返回值是一個點物件,它指定物件左上角在螢幕坐標空間內的位置。
 Point getLocationOnScreen()
          返回物件在螢幕上的位置。
 Dimension getSize()
          以 Dimension 物件的形式返回此物件的大小。
 boolean isEnabled()
          確定是否已啟用物件。
 boolean isFocusTraversable()
          返回此物件是否可以接受焦點。
 boolean isShowing()
          確定是否正顯示物件。
 boolean isVisible()
          確定物件是否可見。
 void removeFocusListener(FocusListener l)
          移除指定的焦點偵聽器,使其不再從此元件接收焦點事件。
 void requestFocus()
          請求聚焦此物件。
 void setBackground(Color c)
          設置此物件的背景顏色。
 void setBounds(Rectangle r)
          以 Rectangle 物件的形式設置此物件的界限。
 void setCursor(Cursor cursor)
          設置此物件的 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)
          設置物件的可見狀態。
 
從類別 java.awt.Component.AccessibleAWTComponent 繼承的方法
addPropertyChangeListener, getAccessibleComponent, getAccessibleDescription, getAccessibleName, getAccessibleParent, removePropertyChangeListener
 
從類別 javax.accessibility.AccessibleContext 繼承的方法
firePropertyChange, getAccessibleAction, getAccessibleEditableText, getAccessibleIcon, getAccessibleRelationSet, getAccessibleSelection, getAccessibleTable, getAccessibleText, getAccessibleValue, setAccessibleDescription, setAccessibleName, setAccessibleParent
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

List.AccessibleAWTList.AccessibleAWTListChild

public List.AccessibleAWTList.AccessibleAWTListChild(List parent,
                                                     int indexInParent)
方法詳細資訊

getAccessibleContext

public AccessibleContext getAccessibleContext()
獲取此物件的 AccessibleContext。在此類別的 Java Accessibility API 的實作中,返回的是此物件,它是其自身的 AccessibleContext。

指定者:
介面 Accessible 中的 getAccessibleContext
返回:
此物件

getAccessibleRole

public AccessibleRole getAccessibleRole()
獲取此物件的職責。

覆寫:
類別 Component.AccessibleAWTComponent 中的 getAccessibleRole
返回:
描述物件職責的 AccessibleRole 的實例
另請參見:
AccessibleRole

getAccessibleStateSet

public AccessibleStateSet getAccessibleStateSet()
獲取此物件的狀態設置。物件的 AccessibleStateSet 是由唯一的 AccessibleState 的集合組成的。物件的 AccessibleStateSet 中的更改將導致為 ACCESSIBLE_STATE_PROPERTY 屬性觸發 PropertyChangeEvent。

覆寫:
類別 Component.AccessibleAWTComponent 中的 getAccessibleStateSet
返回:
包含物件的當前狀態設置的 AccessibleStateSet 的實例
另請參見:
AccessibleStateSet, AccessibleState, Component.AccessibleAWTComponent.addPropertyChangeListener(java.beans.PropertyChangeListener)

getLocale

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

覆寫:
類別 Component.AccessibleAWTComponent 中的 getLocale
返回:
此元件的區域。如果此元件沒有區域,則返回其父級的區域。
拋出:
IllegalComponentStateException - 如果該 Component 沒有它自己的區域,並且尚未被添加到包含層次結構(那樣可以從套件含父級確定其區域)。

getAccessibleIndexInParent

public int getAccessibleIndexInParent()
獲取此物件的可存取父級中基於 0 的索引。

覆寫:
類別 Component.AccessibleAWTComponent 中的 getAccessibleIndexInParent
返回:
返回此物件父級中基於 0 的索引;如果此物件沒有可存取父級,則返回 -1。
另請參見:
Component.AccessibleAWTComponent.getAccessibleParent(), getAccessibleChildrenCount(), getAccessibleChild(int)

getAccessibleChildrenCount

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

覆寫:
類別 Component.AccessibleAWTComponent 中的 getAccessibleChildrenCount
返回:
物件的可存取子級數。

getAccessibleChild

public Accessible getAccessibleChild(int i)
返回物件的指定 Accessible 子級。Accessible 物件的 Accessible 子級是基於零的,因此 Accessible 第一個子物件的索引為 0,第二個子物件的索引為 1,依此類別推。

覆寫:
類別 Component.AccessibleAWTComponent 中的 getAccessibleChild
參數:
i - 子級基於零的索引
返回:
物件的 Accessible 子級
另請參見:
getAccessibleChildrenCount()

getBackground

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

指定者:
介面 AccessibleComponent 中的 getBackground
覆寫:
類別 Component.AccessibleAWTComponent 中的 getBackground
返回:
物件的背景顏色,如果支持的話;否則返回 null
另請參見:
setBackground(java.awt.Color)

setBackground

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

指定者:
介面 AccessibleComponent 中的 setBackground
覆寫:
類別 Component.AccessibleAWTComponent 中的 setBackground
參數:
c - 背景的新 Color
另請參見:
setBackground(java.awt.Color)

getForeground

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

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

setForeground

public void setForeground(Color c)
設置此物件的前景顏色。

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

getCursor

public Cursor getCursor()
獲取此物件的 Cursor。

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

setCursor

public void setCursor(Cursor cursor)
設置此物件的 Cursor。

如果 Java 平臺實作和/或本機系統不支持更改鼠標鼠標形狀,則該方法可能不會產生任何視覺效果。

指定者:
介面 AccessibleComponent 中的 setCursor
覆寫:
類別 Component.AccessibleAWTComponent 中的 setCursor
參數:
cursor - 物件的新 Cursor
另請參見:
getCursor()

getFont

public Font getFont()
獲取此物件的 Font。

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

setFont

public void setFont(Font f)
設置此物件的 Font。

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

getFontMetrics

public FontMetrics getFontMetrics(Font f)
設置此物件的 FontMetrics。

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

isEnabled

public boolean isEnabled()
確定是否已啟用物件。啟用的物件在其 AccessibleStateSet 中也將具有 AccessibleState.ENABLED 狀態設置。

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

setEnabled

public void setEnabled(boolean b)
設置物件的啟用狀態。

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

isVisible

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

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

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

setVisible

public void setVisible(boolean b)
設置物件的可見狀態。

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

isShowing

public boolean isShowing()
確定是否正顯示物件。通過檢查物件的可見性及其祖先的可見性可以確定這一點。註:即使該物件被另一物件屏蔽(例如,該物件為下拉選單的下級),仍然返回 true。

指定者:
介面 AccessibleComponent 中的 isShowing
覆寫:
類別 Component.AccessibleAWTComponent 中的 isShowing
返回:
如果正顯示物件,則返回 true;否則返回 false

contains

public boolean contains(Point p)
檢查指定點是否位於此物件的界限中,其中該點的 X 坐標和 Y 坐標是相對於物件的定義的。

指定者:
介面 AccessibleComponent 中的 contains
覆寫:
類別 Component.AccessibleAWTComponent 中的 contains
參數:
p - 相對於物件的的 Point
返回:
如果物件包含 Point,則返回 true;否則返回 false
另請參見:
getBounds()

getLocationOnScreen

public Point getLocationOnScreen()
返回物件在螢幕上的位置。

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

getLocation

public Point getLocation()
獲取此物件相對於父物件的位置,返回值是一個點物件,它指定物件左上角在螢幕坐標空間內的位置。

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

setLocation

public void setLocation(Point p)
設置物件相對於父級的位置。

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

getBounds

public Rectangle getBounds()
以 Rectangle 物件的形式獲取此物件的界限。這些界限指定此物件的寬度、高度和相對於父級的位置。

指定者:
介面 AccessibleComponent 中的 getBounds
覆寫:
類別 Component.AccessibleAWTComponent 中的 getBounds
返回:
返回指示此元件的界限的長方形;如果此物件不在螢幕上,則返回 null。
另請參見:
contains(java.awt.Point)

setBounds

public void setBounds(Rectangle r)
以 Rectangle 物件的形式設置此物件的界限。這些界限指定此物件的寬度、高度和相對於父級的位置。

指定者:
介面 AccessibleComponent 中的 setBounds
覆寫:
類別 Component.AccessibleAWTComponent 中的 setBounds
參數:
r - 指示此元件界限的長方形
另請參見:
getBounds()

getSize

public Dimension getSize()
以 Dimension 物件的形式返回此物件的大小。Dimension 物件的高度欄位包含此物件的高度,Dimension 物件的寬度欄位包含此物件的寬度。

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

setSize

public void setSize(Dimension d)
調整此物件,使其具有高度和寬度。

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

getAccessibleAt

public Accessible getAccessibleAt(Point p)
如果存在 Accessible 子級,並且包含在本地坐標 Point 位置,則返回該子級。

指定者:
介面 AccessibleComponent 中的 getAccessibleAt
覆寫:
類別 Component.AccessibleAWTComponent 中的 getAccessibleAt
參數:
p - 相對於此物件的的點
返回:
如果 Accessible 存在,並且位於指定位置,則返回它;否則返回 null

isFocusTraversable

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

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

requestFocus

public void requestFocus()
請求聚焦此物件。如果此物件不能接受焦點,則不執行任何操作。否則,物件將嘗試接受焦點。

指定者:
介面 AccessibleComponent 中的 requestFocus
覆寫:
類別 Component.AccessibleAWTComponent 中的 requestFocus
另請參見:
isFocusTraversable()

addFocusListener

public void addFocusListener(FocusListener l)
添加指定的焦點偵聽器,以從此元件接收焦點事件。

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

removeFocusListener

public void removeFocusListener(FocusListener l)
移除指定的焦點偵聽器,使其不再從此元件接收焦點事件。

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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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