JavaTM 2 Platform
Standard Ed. 6

javax.swing
類別 JTable.AccessibleJTable.AccessibleJTableCell

java.lang.Object
  繼承者 javax.accessibility.AccessibleContext
      繼承者 javax.swing.JTable.AccessibleJTable.AccessibleJTableCell
所有已實作的介面:
Accessible, AccessibleComponent
正在封閉類別:
JTable.AccessibleJTable

protected class JTable.AccessibleJTable.AccessibleJTableCell
extends AccessibleContext
implements Accessible, AccessibleComponent

此類別提供了適用於表單元格的 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, accessibleParent
 
建構子摘要
JTable.AccessibleJTable.AccessibleJTableCell(JTable t, int r, int c, int i)
          建構一個 AccessibleJTableHeaderEntry
 
方法摘要
 void addFocusListener(FocusListener l)
          添加指定的焦點偵聽器,以接收來自此元件的焦點事件。
 void addPropertyChangeListener(PropertyChangeListener l)
          將一個 PropertyChangeListener 添加到偵聽器列表中。
 boolean contains(Point p)
          檢查指定的點是否在此物件的邊界內,其中點的 x 和 y 坐標被定義成與該物件的坐標系統相關。
 AccessibleAction getAccessibleAction()
          獲取與此物件關聯的 AccessibleAction(如果存在)。
 Accessible getAccessibleAt(Point p)
          返回本地坐標 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(如果存在)。
 AccessibleStateSet getAccessibleStateSet()
          獲取此物件的狀態設置。
 AccessibleText getAccessibleText()
          獲取與此物件關聯的 AccessibleText (如果存在)。
 AccessibleValue getAccessibleValue()
          獲取與此物件關聯的 AccessibleValue(如果存在)。
 Color getBackground()
          獲取此物件的背景色。
 Rectangle getBounds()
          獲取 Rectangle 物件形式的此物件的邊界。
protected  AccessibleContext getCurrentAccessibleContext()
          獲取表單元格渲染器的 AccessibleContext。
protected  Component getCurrentComponent()
          獲取表單元格渲染器元件。
 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 removePropertyChangeListener(PropertyChangeListener l)
          從偵聽器列表移除一個 PropertyChangeListener
 void requestFocus()
          請求此物件的焦點。
 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
 

建構子詳細資訊

JTable.AccessibleJTable.AccessibleJTableCell

public JTable.AccessibleJTable.AccessibleJTableCell(JTable t,
                                                    int r,
                                                    int c,
                                                    int i)
建構一個 AccessibleJTableHeaderEntry

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

getAccessibleContext

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

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

getCurrentAccessibleContext

protected AccessibleContext getCurrentAccessibleContext()
獲取表單元格渲染器的 AccessibleContext。

返回:
表單元格渲染器的 AccessibleContext(如果存在);否則返回 null
從以下版本開始:
1.6

getCurrentComponent

protected Component getCurrentComponent()
獲取表單元格渲染器元件。

返回:
表單元格渲染器元件(如果存在);否則返回 null
從以下版本開始:
1.6

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 父物件,則返回 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 - 基於 0 的子容器索引
返回:
物件的 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(如果存在)。否則返回 null

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

getAccessibleComponent

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

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

getAccessibleSelection

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

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

getAccessibleText

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

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

getAccessibleValue

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

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

getBackground

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

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

setBackground

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

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

getForeground

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

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

setForeground

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

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

getCursor

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

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

setCursor

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

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

getFont

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

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

setFont

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

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

getFontMetrics

public FontMetrics getFontMetrics(Font f)
獲取此物件的 FontMetrics

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

isEnabled

public boolean isEnabled()
確定是否啟用該物件。

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

setEnabled

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

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

isVisible

public boolean isVisible()
確定該物件是否可見。註:這意味著該物件是可見的;但是,它實際上不顯示在螢幕上,因為包含此物件的物件中的一個物件不可見。要確定某一物件是否在螢幕上顯示,請使用 isShowing

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

setVisible

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

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

isShowing

public boolean isShowing()
確定該物件是否正在顯示。通過檢查該物件的可見性和祖先可確定這一點。註:這將返回 true,即使該物件被另一個物件遮掩(例如,該物件碰巧在下拉選單的下面)。

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

contains

public boolean contains(Point p)
檢查指定的點是否在此物件的邊界內,其中點的 x 和 y 坐標被定義成與該物件的坐標系統相關。

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

getLocationOnScreen

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

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

getLocation

public Point getLocation()
以點(指定螢幕坐標空間中物件的左上角)的形式獲取該物件相對於父物件的位置。

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

setLocation

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

指定者:
介面 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)
從介面 AccessibleComponent 複製的描述
返回本地坐標 Point 套件含的可存取子級(如果存在)。

指定者:
介面 AccessibleComponent 中的 getAccessibleAt
參數:
p - 相對於此物件坐標系統的 point。
返回:
如果存在,則返回指定位置處的 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)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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