添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
java.lang.Object 繼承者 javax.accessibility.AccessibleContext 繼承者 java.awt.Component.AccessibleAWTComponent
所有已實作的介面:
Serializable , AccessibleComponent
直接已知子類別:
Box.Filler.AccessibleBoxFiller , Button.AccessibleAWTButton , Canvas.AccessibleAWTCanvas , Checkbox.AccessibleAWTCheckbox , Choice.AccessibleAWTChoice , Container.AccessibleAWTContainer , Label.AccessibleAWTLabel , List.AccessibleAWTList , List.AccessibleAWTList.AccessibleAWTListChild , Scrollbar.AccessibleAWTScrollBar , TextComponent.AccessibleAWTTextComponent
正在封閉類別:
Component
protected abstract class Component.AccessibleAWTComponent
extends AccessibleContext
implements Serializable , AccessibleComponent
用來為可存取性提供預設支持的 Component 的內部類別。此類別不是專門供應用程序開發人員直接使用的,而是供元件開發人員創建子類別的。 可以使用該類別來獲得此物件的可存取功能。 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 addPropertyChangeListener public void addPropertyChangeListener ( PropertyChangeListener listener)
PropertyChangeListener 添加到偵聽器列表中。
覆寫:
類別 AccessibleContext 中的 addPropertyChangeListener
參數:
listener - 要添加的屬性更改偵聽器
另請參見:
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 listener)
將 PropertyChangeListener 從偵聽器列表中移除。此方法移除了一個為所有屬性註冊的 PropertyChangeListener。
覆寫:
類別 AccessibleContext 中的 removePropertyChangeListener
參數:
listener - 要移除的 PropertyChangeListener
public String getAccessibleName ()
獲取此物件的可存取名稱。此方法幾乎從不返回 java.awt.Component.getName() 獲取的名稱,因為該名稱通常不是一個本地化名稱,並且對使用者沒有任何意義。如果物件根本就是一個文本物件(例如,一個選單項),則可存取名稱應該是該物件的文本(例如 "save")。如果物件有一個工具提示,則工具提示文本還可以是要返回的適當 String。
覆寫:
類別 AccessibleContext 中的 getAccessibleName
返回:
物件的本地化名稱——如果此物件沒有名稱,則可以返回 null
另請參見:
AccessibleContext.setAccessibleName(java.lang.String)
public String getAccessibleDescription ()
獲取此物件的可存取描述。此描述應該是一個關於此物件是什麼(即此物件對使用者的意義)的簡單本地化描述。如果物件有一個工具提示,則工具提示文本還可以是要返回的適當字元串,假定它包含對該物件的簡單描述(而不僅僅只包含物件的名稱,例如,工具欄上用 "save" 作為工具提示文本的 "Save" 圖標不能將其工具提示文本作為描述返回,但像 "Saves the current text document" 之類別的文本則可以作為描述返回)。
覆寫:
類別 AccessibleContext 中的 getAccessibleDescription
返回:
物件的本地化描述——如果此物件沒有描述,則可以返回 null
另請參見:
AccessibleContext.setAccessibleDescription(java.lang.String)
public Accessible getAccessibleParent ()
獲取此物件的 Accessible 父物件。如果此物件的父物件實作 Accessible ,則此方法應該僅返回 getParent
覆寫:
類別 AccessibleContext 中的 getAccessibleParent
返回:
此物件的 Accessible 父物件——如果此物件沒有 Accessible 父物件,則可以返回 null
public int getAccessibleChildrenCount ()
返回此物件中可存取的子物件數。如果此物件的所有子對象都實作了 Accessible ,那麼此方法應該返回該物件的子物件數。
指定者:
類別 AccessibleContext 中的 getAccessibleChildrenCount
返回:
返回此物件中可存取的子物件數
public AccessibleComponent getAccessibleComponent ()
獲取與此物件相關的 AccessibleComponent (如果存在一個這樣的元件)。否則返回 null
覆寫:
類別 AccessibleContext 中的 getAccessibleComponent
返回:
元件
另請參見:
AccessibleComponent
返回:
如果啟用了此物件,則返回 ture;否則返回 false
另請參見:
AccessibleComponent.setEnabled(boolean) , AccessibleContext.getAccessibleStateSet() , AccessibleState.ENABLED , AccessibleStateSet
public boolean isVisible ()
確定物件是否可見。註:這意味該物件應該是可見的;但事實上,可能因為包含此物件的物件之一是不可見的,所以此物件無法在螢幕上顯示出來。使用 isShowing 來確定某個物件是否正顯示在螢幕上。
指定者:
介面 AccessibleComponent 中的 isVisible
返回:
如果物件是可見的,則返回 ture;否則返回 false
另請參見:
AccessibleComponent.setVisible(boolean) , AccessibleContext.getAccessibleStateSet() , AccessibleState.VISIBLE , AccessibleStateSet
public boolean isShowing ()
確定是否正在顯示該物件。這是通過檢查該物件的可見性及其祖先來確定的。註:即使另一個物件掩藏了該物件(例如,它碰巧在一個下拉的選單下面),此方法也將返回 true。
指定者:
介面 AccessibleComponent 中的 isShowing
返回:
如果正在顯示該物件,則返回 ture;否則返回 false
返回:
Point 的一個實例,這個 Point 表示了物件邊界的左上角在螢幕坐標空間中的位置;如果此物件或其父物件不在螢幕上,則返回 null
另請參見:
AccessibleComponent.getBounds() , AccessibleComponent.getLocationOnScreen()
public void setBounds ( Rectangle r)
設置此物件的邊界,用 Rectangle 物件的形式表示它。這些邊界了指定此物件的寬度、高度和相對其父物件的位置。
指定者:
介面 AccessibleComponent 中的 setBounds
參數:
r - 指示該元件的邊界的一個矩形
另請參見:
AccessibleComponent.getBounds()
public Dimension getSize ()
返回此物件的大小,用 Dimension 物件的形式表示它。 Dimension 物件的 height 欄位包含此物件的高度, Dimension 物件的 width 欄位包含此物件的寬度。
指定者:
介面 AccessibleComponent 中的 getSize
返回:
指示此元件大小的一個 Dimension 物件;如果此物件不在螢幕上,則返回 null
另請參見:
AccessibleComponent.setSize(java.awt.Dimension)
public Accessible getAccessibleAt ( Point p)
返回包含在局部坐標 Point 上的 Accessible 子物件(如果存在這樣的物件)。否則返回 null
指定者:
介面 AccessibleComponent 中的 getAccessibleAt
參數:
p - 定義 Accessible 左上角的點,在該物件的父物件的坐標空間內給定此點
返回:
如果存在 Accessible ,則在指定的位置上返回這個點;否則返回 null
返回:
如果對象可以接受焦點,則返回 ture;否則返回 false
另請參見:
AccessibleContext.getAccessibleStateSet() , AccessibleState.FOCUSABLE , AccessibleState.FOCUSED , AccessibleStateSet