public class AccessibleRole extends AccessibleBundle
AccessibleRole类决定组件的作用。 组件的作用描述其通用功能。 (EG,“按钮”,“表”或“列表”。)
toDisplayString方法允许您从此类中定义的键从预定义的ResourceBundle中获取与区域设置无关的键的本地化字符串。
这个类中的常量表现出强类型的常见对象角色枚举。 这个类的公共构造函数被有意地省略,应用程序应该使用这个类的一个常量。 如果此类中的常量不足以描述对象的角色,则应从此类生成子类,并应以类似的方式提供常量。
Modifier and Type | Field and Description |
---|---|
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中的图标化内部框架。
|
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
一个包含Accessibles的
Accessibles 的对象一起代表了
HTML 内容。
|
static AccessibleRole |
HYPERLINK
超文本锚
|
static AccessibleRole |
ICON
一个小的固定大小的图片,通常用于装饰组件。
|
static AccessibleRole |
INTERNAL_FRAME
由桌面窗格剪辑的类似帧的对象。
|
static AccessibleRole |
LABEL
用于在界面中呈现图标或短字符串的对象。
|
static AccessibleRole |
LAYERED_PANE
一个专门的窗格,允许其子层被绘制,提供一个堆叠顺序的形式。
|
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
标尺是用于测量距离的对象
|
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
该对象包含一些可访问信息,但其作用是未知的。
|
static AccessibleRole |
VIEWPORT
通常在滚动窗格中使用的对象。
|
static AccessibleRole |
WINDOW
没有标题或边框的顶级窗口。
|
key
Modifier | Constructor and Description |
---|---|
protected |
AccessibleRole(String key)
使用给定的区域设置独立键创建一个新的AccessibleRole。
|
toDisplayString, toDisplayString, toDisplayString, toString
public static final AccessibleRole ALERT
public static final AccessibleRole COLUMN_HEADER
public static final AccessibleRole CANVAS
FRAME
,
GLASS_PANE
,
LAYERED_PANE
public static final AccessibleRole COMBO_BOX
public static final AccessibleRole DESKTOP_ICON
DESKTOP_PANE
,
INTERNAL_FRAME
public static final AccessibleRole HTML_CONTAINER
Accessibles
的对象共同代表了HTML
内容。
孩子Accessibles
将包括实施对象AccessibleText
, AccessibleHypertext
, AccessibleIcon
,以及其他接口。
HYPERLINK
, AccessibleText
, AccessibleHypertext
, AccessibleHyperlink
, AccessibleIcon
public static final AccessibleRole INTERNAL_FRAME
DESKTOP_ICON
,
DESKTOP_PANE
,
FRAME
public static final AccessibleRole DESKTOP_PANE
DESKTOP_ICON
,
INTERNAL_FRAME
public static final AccessibleRole OPTION_PANE
DIALOG
public static final AccessibleRole WINDOW
public static final AccessibleRole FRAME
public static final AccessibleRole DIALOG
public static final AccessibleRole COLOR_CHOOSER
public static final AccessibleRole DIRECTORY_PANE
FILE_CHOOSER
public static final AccessibleRole FILE_CHOOSER
DIRECTORY_PANE
public static final AccessibleRole FILLER
public static final AccessibleRole HYPERLINK
public static final AccessibleRole ICON
public static final AccessibleRole LABEL
public static final AccessibleRole ROOT_PANE
GLASS_PANE
,
LAYERED_PANE
public static final AccessibleRole GLASS_PANE
public static final AccessibleRole LAYERED_PANE
GLASS_PANE
,
ROOT_PANE
public static final AccessibleRole LIST
SCROLL_PANE
,
LIST_ITEM
public static final AccessibleRole LIST_ITEM
SCROLL_PANE
,
LIST
public static final AccessibleRole MENU_BAR
MENU
,
POPUP_MENU
,
LAYERED_PANE
public static final AccessibleRole POPUP_MENU
public static final AccessibleRole MENU
MENU_BAR
,
MENU_ITEM
,
SEPARATOR
,
RADIO_BUTTON
,
CHECK_BOX
,
POPUP_MENU
public static final AccessibleRole MENU_ITEM
MENU_BAR
,
SEPARATOR
,
POPUP_MENU
public static final AccessibleRole SEPARATOR
public static final AccessibleRole PAGE_TAB_LIST
PAGE_TAB
public static final AccessibleRole PAGE_TAB
PAGE_TAB_LIST
public static final AccessibleRole PANEL
public static final AccessibleRole PROGRESS_BAR
public static final AccessibleRole PASSWORD_TEXT
public static final AccessibleRole PUSH_BUTTON
CHECK_BOX
,
TOGGLE_BUTTON
,
RADIO_BUTTON
public static final AccessibleRole TOGGLE_BUTTON
PUSH_BUTTON
,
CHECK_BOX
,
RADIO_BUTTON
public static final AccessibleRole CHECK_BOX
PUSH_BUTTON
,
TOGGLE_BUTTON
,
RADIO_BUTTON
public static final AccessibleRole RADIO_BUTTON
PUSH_BUTTON
,
TOGGLE_BUTTON
,
CHECK_BOX
public static final AccessibleRole ROW_HEADER
public static final AccessibleRole SCROLL_PANE
SCROLL_BAR
,
VIEWPORT
public static final AccessibleRole SCROLL_BAR
SCROLL_PANE
public static final AccessibleRole VIEWPORT
SCROLL_PANE
public static final AccessibleRole SLIDER
public static final AccessibleRole SPLIT_PANE
public static final AccessibleRole TABLE
public static final AccessibleRole TEXT
LABEL
public static final AccessibleRole TREE
public static final AccessibleRole TOOL_BAR
public static final AccessibleRole TOOL_TIP
public static final AccessibleRole AWT_COMPONENT
SWING_COMPONENT
,
UNKNOWN
public static final AccessibleRole SWING_COMPONENT
AWT_COMPONENT
,
UNKNOWN
public static final AccessibleRole UNKNOWN
AWT_COMPONENT
,
SWING_COMPONENT
public static final AccessibleRole STATUS_BAR
public static final AccessibleRole DATE_EDITOR
public static final AccessibleRole SPIN_BOX
public static final AccessibleRole FONT_CHOOSER
public static final AccessibleRole GROUP_BOX
public static final AccessibleRole HEADER
public static final AccessibleRole FOOTER
public static final AccessibleRole PARAGRAPH
public static final AccessibleRole RULER
public static final AccessibleRole EDITBAR
public static final AccessibleRole PROGRESS_MONITOR
protected AccessibleRole(String key)
密钥字符串应该是角色的区域设置独立密钥。 它不是用作实际的字符串来显示给用户。 要获取本地化的字符串,请使用toDisplayString。
key
- 角色的区域设置独立名称。
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.