JavaTM 2 Platform
Standard Ed. 6

javax.accessibility
類別 AccessibleRole

java.lang.Object
  繼承者 javax.accessibility.AccessibleBundle
      繼承者 javax.accessibility.AccessibleRole

public class AccessibleRole
extends AccessibleBundle

AccessibleRole 類別確定元件的職責。元件職責描述元件的一般功能。(例如,"push button"、"table" 或 "list")。

toDisplayString 方法允許獲取與語言環境無關的鍵(取自此類別中定義的鍵的預定義 ResourceBundle)的本地化字元串。

此類別中的常數表示公共物件職責的強型別的列舉。此類別的公共建構子已被有意忽略,應用程序應該使用此類別的一個常數。如果此類別中沒有足夠的常數來描述物件的職責,則應從此類別產生一個子類別,此子類別應以類似的方式提供常數。


欄位摘要
static AccessibleRole ALERT
          可用於就某事向使用者報警的物件。
static AccessibleRole AWT_COMPONENT
          一個 AWT 元件,但關於它的其他資訊都是未知的。
static AccessibleRole CANVAS
          可用於繪製和捕獲事件的物件。
static AccessibleRole CHECK_BOX
          可以被選中或不被選中的選項,它針對當前狀態提供了單獨的指示符。
static AccessibleRole COLOR_CHOOSER
          允許使用者選擇顏色的專用窗格。
static AccessibleRole COLUMN_HEADER
          資料列的頭。
static AccessibleRole COMBO_BOX
          使用者可以從中進行選擇的選項列表。
static AccessibleRole DATE_EDITOR
          DATE_EDITOR 是允許使用者編輯 java.util.Date 和 java.util.Time 物件的元件。
static AccessibleRole DESKTOP_ICON
          DESKTOP_PANE 中的圖標化的內部 frame。
static AccessibleRole DESKTOP_PANE
          支持內部窗體和這些內部窗體的圖標化形式的窗格。
static AccessibleRole DIALOG
          帶有標題欄和邊框的頂層視窗。
static AccessibleRole DIRECTORY_PANE
          允許使用者在目錄內容中導航並進行選擇的窗格。
static AccessibleRole EDITBAR
          該職責表示充當一個求值公式的物件。
static AccessibleRole FILE_CHOOSER
          一個專用的對話框,它顯示目錄中的檔案,並允許使用者選擇檔案、瀏覽不同的目錄,或指定一個檔案名。
static AccessibleRole FILLER
          填補使用者介面空間的物件。
static AccessibleRole FONT_CHOOSER
          FONT_CHOOSER 是允許使用者選擇各種字體屬性的元件。
static AccessibleRole FOOTER
          文本腳注
static AccessibleRole FRAME
          帶有標題欄、邊框、選單欄等的頂層視窗。
static AccessibleRole GLASS_PANE
          一個窗格,保證此窗格在其所有下級窗格之上進行繪製。
static AccessibleRole GROUP_BOX
          GROUP_BOX 是包含它周圍的邊框及其內部元件的簡單容器。
static AccessibleRole HEADER
          文本標題
static AccessibleRole HTML_CONTAINER
          包含一起能表示 HTML 內容的 Accessible 集合的物件。
static AccessibleRole HYPERLINK
          超文本錨
static AccessibleRole ICON
          一個固定大小的小圖片,通常用於裝飾元件。
static AccessibleRole INTERNAL_FRAME
          通過桌面窗格剪切的類似於窗體的物件。
static AccessibleRole LABEL
          用於在介面中顯示圖標或短字元串的物件。
static AccessibleRole LAYERED_PANE
          允許其子級在各層中進行繪製的專用窗格,提供堆疊(stack)空間順序的形式。
static AccessibleRole LIST
          呈現給使用者一個物件列表的物件,它還允許使用者從中選擇一個或多個物件。
static AccessibleRole LIST_ITEM
          呈現列表元素的物件。
static AccessibleRole MENU
          通常出現在選單欄中的物件,它包含一個使用者可以從中選擇的動作列表。
static AccessibleRole MENU_BAR
          通常被繪製在應用程序的主對話框頂部的物件,它包含使用者可以從中進行選擇的選單列表。
static AccessibleRole MENU_ITEM
          通常包含在選單中的物件,該物件呈現使用者可以選擇的動作。
static AccessibleRole OPTION_PANE
          主要用於 DIALOG 內部的專用窗格
static AccessibleRole PAGE_TAB
          作為頁選項卡列表子級的物件。
static AccessibleRole PAGE_TAB_LIST
          通過所提供的某種機制一次可呈現一系列窗格(或頁選項卡)的物件。
static AccessibleRole PANEL
          通常用於對物件進行分組的一般容器。
static AccessibleRole PARAGRAPH
          文本段落
static AccessibleRole PASSWORD_TEXT
          用於密碼或文本內容不顯示給使用者的其他地方的文本物件。
static AccessibleRole POPUP_MENU
          一個臨時視窗,通常用於為使用者提供選項列表,當使用者選中其中某個選項後,此視窗隱藏。
static AccessibleRole PROGRESS_BAR
          用於指示某項任務已完成多少的物件。
static AccessibleRole PROGRESS_MONITOR
          該職責表示監視某個操作進度的物件。
static AccessibleRole PUSH_BUTTON
          使用者可以操作以通知應用程序執行某任務的物件。
static AccessibleRole RADIO_BUTTON
          一個專用複選框,當選中此複選框時,將導致取消選中同一組中的其他單選按鈕。
static AccessibleRole ROOT_PANE
          一個專用窗格,帶有玻璃窗格和作為其子窗格的分層窗格。
static AccessibleRole ROW_HEADER
          資料行的頭。
static AccessibleRole RULER
          RULER 是用於測量距離的物件
static AccessibleRole SCROLL_BAR
          通常用於允許使用者逐漸查看大量資料的物件。
static AccessibleRole SCROLL_PANE
          允許使用者逐漸查看大量資訊的物件。
static AccessibleRole SEPARATOR
          通常包含在選單中的物件,它對選單中的內容進行可視和邏輯分離。
static AccessibleRole SLIDER
          允許使用者在有限範圍內進行選擇的物件。
static AccessibleRole SPIN_BOX
          SPIN_BOX 是簡單的微調器元件,它主要用於簡單數字。
static AccessibleRole SPLIT_PANE
          同時呈現兩個其他窗格的專用窗格。
static AccessibleRole STATUS_BAR
          STATUS_BAR 是可以包含多個使用者狀態資訊標籤的簡單元件。
static AccessibleRole SWING_COMPONENT
          一個 Swing 元件,但關於它的其他資訊都是未知的。
static AccessibleRole TABLE
          用於根據行和列來呈現資訊的物件。
static AccessibleRole TEXT
          將文本呈現給使用者的物件。
static AccessibleRole TOGGLE_BUTTON
          可以被選中或不被選中的專用按鈕,但不針對當前狀態提供單獨的指示符。
static AccessibleRole TOOL_BAR
          通常由普通按鈕或切換按鈕組成的工具欄或調色板。
static AccessibleRole TOOL_TIP
          提供關於另一個物件資訊的物件。
static AccessibleRole TREE
          用於將層次結構資訊呈現給使用者的物件。
static AccessibleRole UNKNOWN
          該物件包含某些 Accessible 資訊,但其職責是未知的。
static AccessibleRole VIEWPORT
          通常在滾動窗格中使用的物件。
static AccessibleRole WINDOW
          不帶標題或邊框的頂層視窗。
 
從類別 javax.accessibility.AccessibleBundle 繼承的欄位
key
 
建構子摘要
protected AccessibleRole(String key)
          使用與語言環境無關的給定鍵創建新的 AccessibleRole。
 
方法摘要
 
從類別 javax.accessibility.AccessibleBundle 繼承的方法
toDisplayString, toDisplayString, toDisplayString, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

ALERT

public static final AccessibleRole ALERT
可用於就某事向使用者報警的物件。


COLUMN_HEADER

public static final AccessibleRole COLUMN_HEADER
資料列的頭。


CANVAS

public static final AccessibleRole CANVAS
可用於繪製和捕獲事件的物件。

另請參見:
FRAME, GLASS_PANE, LAYERED_PANE

COMBO_BOX

public static final AccessibleRole COMBO_BOX
使用者可以從中進行選擇的選項列表。還允許使用者輸入他們自己的選項(可選)。


DESKTOP_ICON

public static final AccessibleRole DESKTOP_ICON
DESKTOP_PANE 中的圖標化的內部 frame。

另請參見:
DESKTOP_PANE, INTERNAL_FRAME

HTML_CONTAINER

public static final AccessibleRole HTML_CONTAINER
包含一起能表示 HTML 內容的 Accessible 集合的物件。子 Accessible 可能包括實作 AccessibleTextAccessibleHypertextAccessibleIcon 和其他介面的物件。

從以下版本開始:
1.6
另請參見:
HYPERLINK, AccessibleText, AccessibleHypertext, AccessibleHyperlink, AccessibleIcon

INTERNAL_FRAME

public static final AccessibleRole INTERNAL_FRAME
通過桌面窗格剪切的類似於窗體的物件。桌面窗格、內部窗體和桌面圖標物件通常用來在應用程序中創建多文檔介面。

另請參見:
DESKTOP_ICON, DESKTOP_PANE, FRAME

DESKTOP_PANE

public static final AccessibleRole DESKTOP_PANE
支持內部窗體和這些內部窗體的圖標化形式的窗格。

另請參見:
DESKTOP_ICON, INTERNAL_FRAME

OPTION_PANE

public static final AccessibleRole OPTION_PANE
主要用於 DIALOG 內部的專用窗格

另請參見:
DIALOG

WINDOW

public static final AccessibleRole WINDOW
不帶標題或邊框的頂層視窗。

另請參見:
FRAME, DIALOG

FRAME

public static final AccessibleRole FRAME
帶有標題欄、邊框、選單欄等的頂層視窗。它通常用作應用程序的主視窗。

另請參見:
DIALOG, CANVAS, WINDOW

DIALOG

public static final AccessibleRole DIALOG
帶有標題欄和邊框的頂層視窗。對話框類似於窗體,但它屬性較少,通常用作應用程序的二級視窗。

另請參見:
FRAME, WINDOW

COLOR_CHOOSER

public static final AccessibleRole COLOR_CHOOSER
允許使用者選擇顏色的專用窗格。


DIRECTORY_PANE

public static final AccessibleRole DIRECTORY_PANE
允許使用者在目錄內容中導航並進行選擇的窗格。檔案選擇器可以使用此窗格。

另請參見:
FILE_CHOOSER

FILE_CHOOSER

public static final AccessibleRole FILE_CHOOSER
一個專用的對話框,它顯示目錄中的檔案,並允許使用者選擇檔案、瀏覽不同的目錄,或指定一個檔案名。可以使用目錄窗格來顯示目錄的內容。

另請參見:
DIRECTORY_PANE

FILLER

public static final AccessibleRole FILLER
填補使用者介面空間的物件。它通常用於在介面中調整元件之間的空間,並無其他用途。


HYPERLINK

public static final AccessibleRole HYPERLINK
超文本錨


ICON

public static final AccessibleRole ICON
一個固定大小的小圖片,通常用於裝飾元件。


LABEL

public static final AccessibleRole LABEL
用於在介面中顯示圖標或短字元串的物件。


ROOT_PANE

public static final AccessibleRole ROOT_PANE
一個專用窗格,帶有玻璃窗格和作為其子窗格的分層窗格。

另請參見:
GLASS_PANE, LAYERED_PANE

GLASS_PANE

public static final AccessibleRole GLASS_PANE
一個窗格,保證此窗格在其所有下級窗格之上進行繪製。

另請參見:
ROOT_PANE, CANVAS

LAYERED_PANE

public static final AccessibleRole LAYERED_PANE
允許其子級在各層中進行繪製的專用窗格,提供堆疊(stack)空間順序的形式。這通常是保存選單欄的窗格,以及包含視窗中大多數可見元件的窗格。

另請參見:
GLASS_PANE, ROOT_PANE

LIST

public static final AccessibleRole LIST
呈現給使用者一個物件列表的物件,它還允許使用者從中選擇一個或多個物件。列表通常包含在滾動窗格中。

另請參見:
SCROLL_PANE, LIST_ITEM

LIST_ITEM

public static final AccessibleRole LIST_ITEM
呈現列表元素的物件。列表通常包含在滾動窗格中。

另請參見:
SCROLL_PANE, LIST

MENU_BAR

public static final AccessibleRole MENU_BAR
通常被繪製在應用程序的主對話框頂部的物件,它包含使用者可以從中進行選擇的選單列表。例如,選單欄可以包含 "File"、"Edit" 和 "Help" 選單。

另請參見:
MENU, POPUP_MENU, LAYERED_PANE

POPUP_MENU

public static final AccessibleRole POPUP_MENU
一個臨時視窗,通常用於為使用者提供選項列表,當使用者選中其中某個選項後,此視窗隱藏。

另請參見:
MENU, MENU_ITEM

MENU

public static final AccessibleRole MENU
通常出現在選單欄中的物件,它包含一個使用者可以從中選擇的動作列表。選單可以使用任何物件作為其子級,但這些物件通常都是選單項、其他選單或單選按鈕、複選框或分隔欄這樣的基本物件。例如,應用程序可能有 "Edit" 選單,它包含 "Cut" 和 "Paste" 選單項。

另請參見:
MENU_BAR, MENU_ITEM, SEPARATOR, RADIO_BUTTON, CHECK_BOX, POPUP_MENU

MENU_ITEM

public static final AccessibleRole MENU_ITEM
通常包含在選單中的物件,該物件呈現使用者可以選擇的動作。例如,"Edit" 選單中的 "Cut" 選單項就是一個使用者可以選擇的動作,用於剪切文檔中的選定文本區域。

另請參見:
MENU_BAR, SEPARATOR, POPUP_MENU

SEPARATOR

public static final AccessibleRole SEPARATOR
通常包含在選單中的物件,它對選單中的內容進行可視和邏輯分離。例如,應用程序的 "File" 選單可能包含選單項 "Open"、"Close" 和 "Exit",在 "Close" 和 "Exit" 選單項之間將有一個分隔符。

另請參見:
MENU, MENU_ITEM

PAGE_TAB_LIST

public static final AccessibleRole PAGE_TAB_LIST
通過所提供的某種機制一次可呈現一系列窗格(或頁選項卡)的物件。最常見的機制是位於窗格頂部的選項卡列表。頁選項卡列表的子級是所有頁選項卡。

另請參見:
PAGE_TAB

PAGE_TAB

public static final AccessibleRole PAGE_TAB
作為頁選項卡列表子級的物件。它的唯一子級是使用者從頁選項卡列表中選則頁選項卡時,要呈現給使用者的窗格。

另請參見:
PAGE_TAB_LIST

PANEL

public static final AccessibleRole PANEL
通常用於對物件進行分組的一般容器。


PROGRESS_BAR

public static final AccessibleRole PROGRESS_BAR
用於指示某項任務已完成多少的物件。


PASSWORD_TEXT

public static final AccessibleRole PASSWORD_TEXT
用於密碼或文本內容不顯示給使用者的其他地方的文本物件。


PUSH_BUTTON

public static final AccessibleRole PUSH_BUTTON
使用者可以操作以通知應用程序執行某任務的物件。

另請參見:
CHECK_BOX, TOGGLE_BUTTON, RADIO_BUTTON

TOGGLE_BUTTON

public static final AccessibleRole TOGGLE_BUTTON
可以被選中或不被選中的專用按鈕,但不針對當前狀態提供單獨的指示符。

另請參見:
PUSH_BUTTON, CHECK_BOX, RADIO_BUTTON

CHECK_BOX

public static final AccessibleRole CHECK_BOX
可以被選中或不被選中的選項,它針對當前狀態提供了單獨的指示符。

另請參見:
PUSH_BUTTON, TOGGLE_BUTTON, RADIO_BUTTON

RADIO_BUTTON

public static final AccessibleRole RADIO_BUTTON
一個專用複選框,當選中此複選框時,將導致取消選中同一組中的其他單選按鈕。

另請參見:
PUSH_BUTTON, TOGGLE_BUTTON, CHECK_BOX

ROW_HEADER

public static final AccessibleRole ROW_HEADER
資料行的頭。


SCROLL_PANE

public static final AccessibleRole SCROLL_PANE
允許使用者逐漸查看大量資訊的物件。其子級可以包括滾動條和視口。

另請參見:
SCROLL_BAR, VIEWPORT

SCROLL_BAR

public static final AccessibleRole SCROLL_BAR
通常用於允許使用者逐漸查看大量資料的物件。通常只供滾動窗格使用。

另請參見:
SCROLL_PANE

VIEWPORT

public static final AccessibleRole VIEWPORT
通常在滾動窗格中使用的物件。它表示使用者能夠看到的整個資料的一部分。當使用者操作滾動條時,視口的內容可以發生更改。

另請參見:
SCROLL_PANE

SLIDER

public static final AccessibleRole SLIDER
允許使用者在有限範圍內進行選擇的物件。例如,滑塊可用於選擇 0 到 100 之間的某個數字。


SPLIT_PANE

public static final AccessibleRole SPLIT_PANE
同時呈現兩個其他窗格的專用窗格。兩個窗格之間有一個分隔欄,使用者可以操作分隔欄使一個窗格變大,並使另一個窗格變小。


TABLE

public static final AccessibleRole TABLE
用於根據行和列來呈現資訊的物件。例如電子錶格應用程序。


TEXT

public static final AccessibleRole TEXT
將文本呈現給使用者的物件。與標籤不同,文本通常可以由使用者編輯。

另請參見:
LABEL

TREE

public static final AccessibleRole TREE
用於將層次結構資訊呈現給使用者的物件。可以將階層樹中的各個節點折疊和展開,以選擇性地顯示階層樹的內容。


TOOL_BAR

public static final AccessibleRole TOOL_BAR
通常由普通按鈕或切換按鈕組成的工具欄或調色板。它通常用於提供應用程序最常用的功能。


TOOL_TIP

public static final AccessibleRole TOOL_TIP
提供關於另一個物件資訊的物件。當使用者將鼠標停在與工具提示文本關聯的物件上時,該工具提示文本的 accessibleDescription 屬性通常以一個很小的 "help bubble" 的形式顯示給使用者。


AWT_COMPONENT

public static final AccessibleRole AWT_COMPONENT
一個 AWT 元件,但關於它的其他資訊都是未知的。

另請參見:
SWING_COMPONENT, UNKNOWN

SWING_COMPONENT

public static final AccessibleRole SWING_COMPONENT
一個 Swing 元件,但關於它的其他資訊都是未知的。

另請參見:
AWT_COMPONENT, UNKNOWN

UNKNOWN

public static final AccessibleRole UNKNOWN
該物件包含某些 Accessible 資訊,但其職責是未知的。

另請參見:
AWT_COMPONENT, SWING_COMPONENT

STATUS_BAR

public static final AccessibleRole STATUS_BAR
STATUS_BAR 是可以包含多個使用者狀態資訊標籤的簡單元件。


DATE_EDITOR

public static final AccessibleRole DATE_EDITOR
DATE_EDITOR 是允許使用者編輯 java.util.Date 和 java.util.Time 物件的元件。


SPIN_BOX

public static final AccessibleRole SPIN_BOX
SPIN_BOX 是簡單的微調器元件,它主要用於簡單數字。


FONT_CHOOSER

public static final AccessibleRole FONT_CHOOSER
FONT_CHOOSER 是允許使用者選擇各種字體屬性的元件。


GROUP_BOX

public static final AccessibleRole GROUP_BOX
GROUP_BOX 是包含它周圍的邊框及其內部元件的簡單容器。


HEADER

public static final AccessibleRole HEADER
文本標題

從以下版本開始:
1.5

FOOTER

public static final AccessibleRole FOOTER
文本腳注

從以下版本開始:
1.5

PARAGRAPH

public static final AccessibleRole PARAGRAPH
文本段落

從以下版本開始:
1.5

RULER

public static final AccessibleRole RULER
RULER 是用於測量距離的物件

從以下版本開始:
1.5

EDITBAR

public static final AccessibleRole EDITBAR
該職責表示充當一個求值公式的物件。例如電子錶格單元格中的公式。

從以下版本開始:
1.5

PROGRESS_MONITOR

public static final AccessibleRole PROGRESS_MONITOR
該職責表示監視某個操作進度的物件。

從以下版本開始:
1.5
建構子詳細資訊

AccessibleRole

protected AccessibleRole(String key)
使用與語言環境無關的給定鍵創建新的 AccessibleRole。此方法不應該為公共方法。相反,它用於創建此檔案中的常數以使其成為強型別的列舉。此類別的子類別應強制執行類似的策略。

String 鍵應該是針對職責的與語言環境無關的鍵。它不應該用作顯示給使用者的實際 String。要獲得本地化字元串,請使用 toDisplayString。

參數:
key - 職責的與語言環境無關的鍵。
另請參見:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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