JavaTM 2 Platform
Standard Ed. 6

javax.accessibility
介面 AccessibleAction

所有已知實作類別:
AbstractButton.AccessibleAbstractButton, AccessibleHyperlink, Button.AccessibleAWTButton, Checkbox.AccessibleAWTCheckbox, CheckboxMenuItem.AccessibleAWTCheckboxMenuItem, Choice.AccessibleAWTChoice, JButton.AccessibleJButton, JCheckBox.AccessibleJCheckBox, JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem, JComboBox.AccessibleJComboBox, JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport, JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink, JMenu.AccessibleJMenu, JMenuItem.AccessibleJMenuItem, JPasswordField.AccessibleJPasswordField, JRadioButton.AccessibleJRadioButton, JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem, JSpinner.AccessibleJSpinner, JTextArea.AccessibleJTextArea, JTextComponent.AccessibleJTextComponent, JTextField.AccessibleJTextField, JToggleButton.AccessibleJToggleButton, JTree.AccessibleJTree.AccessibleJTreeNode, Menu.AccessibleAWTMenu, MenuItem.AccessibleAWTMenuItem, PopupMenu.AccessibleAWTPopupMenu

public interface AccessibleAction

任何能夠執行一個或多個動作的物件都應該支持 AccessibleAction 介面。此介面為輔助技術提供標準機制,以確定這些動作是什麼並通知物件執行它們。任何可操作的物件都應支持此介面。應用程序通過首先獲取某個物件的 AccessibleContext(參見 Accessible),然後調用 AccessibleContext.getAccessibleAction() 方法,能夠確定該物件是否支持 AccessibleAction 介面。如果返回值不為 null,則該物件支持此介面。

另請參見:
Accessible, Accessible.getAccessibleContext(), AccessibleContext, AccessibleContext.getAccessibleAction()

欄位摘要
static String CLICK
          導致某個元件執行其預設動作的動作。
static String DECREMENT
          減少某個值的動作。
static String INCREMENT
          增加某個值的動作。
static String TOGGLE_EXPAND
          如果階層樹節點是展開的,則此動作將折疊它,如果是折疊的則展開它。
static String TOGGLE_POPUP
          如果某個彈出選單是隱藏的,則此動作將使其可見,如果是可見的則將其隱藏。
 
方法摘要
 boolean doAccessibleAction(int i)
          對物件執行指定的 Action
 int getAccessibleActionCount()
          返回此物件中可用的可存取動作數。
 String getAccessibleActionDescription(int i)
          返回對物件指定動作的描述。
 

欄位詳細資訊

TOGGLE_EXPAND

static final String TOGGLE_EXPAND
如果階層樹節點是展開的,則此動作將折疊它,如果是折疊的則展開它。

從以下版本開始:
1.5

INCREMENT

static final String INCREMENT
增加某個值的動作。

從以下版本開始:
1.5

DECREMENT

static final String DECREMENT
減少某個值的動作。

從以下版本開始:
1.5

CLICK

static final String CLICK
導致某個元件執行其預設動作的動作。

從以下版本開始:
1.6

TOGGLE_POPUP

static final String TOGGLE_POPUP
如果某個彈出選單是隱藏的,則此動作將使其可見,如果是可見的則將其隱藏。

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

getAccessibleActionCount

int getAccessibleActionCount()
返回此物件中可用的可存取動作數。如果多於一個,則將第一個動作視為該物件的“預設”動作。

返回:
此物件中的 Action 數,從 0 開始

getAccessibleActionDescription

String getAccessibleActionDescription(int i)
返回對物件指定動作的描述。

參數:
i - 從 0 開始的動作索引
返回:
動作的 String 描述
另請參見:
getAccessibleActionCount()

doAccessibleAction

boolean doAccessibleAction(int i)
對物件執行指定的 Action

參數:
i - 從 0 開始的動作索引
返回:
如果執行了動作,則返回 true;否則返回 false。
另請參見:
getAccessibleActionCount()

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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