java.lang.Object
javax.accessibility.AccessibleBundle
javax.accessibility.AccessibleRole
类
AccessibleRole
确定组件的角色。组件的角色描述其通用功能。(例如,“按钮”,“表格”或“列表”)
AccessibleBundle.toDisplayString()
方法允许您从预定义的ResourceBundle
中获取此类中定义的键的本地化字符串,以获取与区域设置无关的键。
此类中的常量呈现常见对象角色的强类型枚举。故意省略了此类的公共构造函数,应用程序应使用此类中的一个常量。如果此类中的常量不足以描述对象的角色,则应从此类生成子类,并以类似的方式提供常量。
-
Field Summary
Modifier and TypeFieldDescriptionstatic final AccessibleRole
用于向用户发出警报的对象。static final AccessibleRole
AWT组件,但对其它信息不清楚。static final AccessibleRole
可以绘制并用于捕获事件的对象。static final AccessibleRole
可以选中或取消选中的选择项,并为当前状态提供单独的指示器。static final AccessibleRole
专门的窗格,允许用户选择颜色。static final AccessibleRole
数据列的标题。static final AccessibleRole
用户可以从中选择的选项列表。static final AccessibleRole
DATE_EDITOR
是一个允许用户编辑java.util.Date
和java.util.Time
对象的组件。static final AccessibleRole
在DESKTOP_PANE
中的最小化内部窗体。static final AccessibleRole
支持内部窗体和这些内部窗体的最小化版本的窗格。static final AccessibleRole
具有标题栏和边框的顶层窗口。static final AccessibleRole
允许用户浏览和选择目录内容的窗格。static final AccessibleRole
表示对象作为计算值的公式的角色。static final AccessibleRole
显示目录中的文件并允许用户选择文件、浏览不同目录或指定文件名的专用对话框。static final AccessibleRole
在用户界面中填充空间的对象。static final AccessibleRole
FONT_CHOOSER
是一个允许用户选择字体各种属性的组件。static final AccessibleRole
文本页脚。static final AccessibleRole
具有标题栏、边框、菜单栏等的顶层窗口。通常用作应用程序的主窗口。static final AccessibleRole
保证在其下所有窗格之上绘制的窗格。static final AccessibleRole
GROUP_BOX
是一个简单的容器,周围有边框,内部包含组件。static final AccessibleRole
文本页眉。static final AccessibleRole
包含一组Accessibles
的对象,共同表示HTML
内容。static final AccessibleRole
超文本锚点。static final AccessibleRole
通常用于装饰组件的小固定大小图片。static final AccessibleRole
被桌面窗格裁剪的类似框架的对象。static final AccessibleRole
用于在界面中呈现图标或简短字符串的对象。static final AccessibleRole
专门的窗格,允许其子级以层次结构绘制,提供一种堆叠顺序形式。static final AccessibleRole
向用户呈现对象列表,并允许用户选择其中一个或多个对象的对象。static final AccessibleRole
在列表中呈现元素的对象。static final AccessibleRole
通常位于菜单栏中,包含用户可以选择的操作列表的对象。static final AccessibleRole
通常绘制在应用程序的主要对话框框架顶部的对象,包含用户可以选择的菜单列表。static final AccessibleRole
通常包含在菜单中,呈现用户可以选择的操作的对象。static final AccessibleRole
主要用于DIALOG
内部的专门窗格。static final AccessibleRole
页面选项卡列表的子级对象。static final AccessibleRole
通过对象提供的某种机制,逐个呈现一系列面板(或页面选项卡)的对象。static final AccessibleRole
通常用于分组对象的通用容器。static final AccessibleRole
文本段落。static final AccessibleRole
用于密码或其他文本内容不对用户可见的位置的文本对象。static final AccessibleRole
通常用于向用户提供选择列表,然后在用户选择其中一个选项后隐藏的临时窗口。static final AccessibleRole
用于指示任务完成程度的对象。static final AccessibleRole
表示对象监视某些操作的进度的角色。static final AccessibleRole
用户可以操作以告诉应用程序执行某些操作的对象。static final AccessibleRole
专门的复选框,当选中此复选框时,同一组中的其他单选按钮将变为未选中状态。static final AccessibleRole
具有玻璃窗格和分层窗格作为其子级的专门窗格。static final AccessibleRole
数据行的标题。static final AccessibleRole
用于测量距离的对象。static final AccessibleRole
通常用于允许用户逐步查看大量数据的对象。static final AccessibleRole
允许用户逐步查看大量信息的对象。static final AccessibleRole
通常包含在菜单中,提供菜单内容的视觉和逻辑分隔的对象。static final AccessibleRole
允许用户从有界范围中选择的对象。static final AccessibleRole
SPIN_BOX
是一个简单的微调器组件,主要用于简单数字。static final AccessibleRole
同时显示两个其他面板的专门面板。static final AccessibleRole
STATUS_BAR
是一个简单的组件,可以包含多个向用户显示状态信息的标签。static final AccessibleRole
Swing组件,但对其它信息不清楚。static final AccessibleRole
用于以行和列形式向用户呈现信息的对象。static final AccessibleRole
向用户呈现文本的对象。static final AccessibleRole
可以选中或取消选中的专门按钮,但不提供当前状态的单独指示器。static final AccessibleRole
通常由按钮或切换按钮组成的条形或调色板。static final AccessibleRole
提供有关另一个对象的信息的对象。static final AccessibleRole
用于向用户呈现分层信息的对象。static final AccessibleRole
包含一些Accessible
信息的对象,但其角色未知。static final AccessibleRole
通常用于滚动窗格中的对象。static final AccessibleRole
没有标题或边框的顶层窗口。Fields declared in class javax.accessibility.AccessibleBundle
key
-
Constructor Summary
ModifierConstructorDescriptionprotected
AccessibleRole
(String key) 使用给定的区域设置无关键创建新的AccessibleRole
。 -
Method Summary
Methods declared in class javax.accessibility.AccessibleBundle
toDisplayString, toDisplayString, toDisplayString, toString
-
Field Details
-
ALERT
用于向用户发出警报的对象。 -
COLUMN_HEADER
数据列的标题。 -
CANVAS
可以绘制并用于捕获事件的对象。- 参见:
-
COMBO_BOX
用户可以从中选择的选项列表。还可以选择让用户输入自己的选项。 -
DESKTOP_ICON
在DESKTOP_PANE
中的最小化内部窗体。 -
HTML_CONTAINER
-
INTERNAL_FRAME
被桌面窗格裁剪的类似框架的对象。桌面窗格、内部窗体和桌面图标对象通常用于在应用程序中创建多文档界面。- 参见:
-
DESKTOP_PANE
支持内部窗体和这些内部窗体的最小化版本的窗格。- 参见:
-
OPTION_PANE
主要用于DIALOG
内部的专门窗格。- 参见:
-
WINDOW
没有标题或边框的顶层窗口。- 参见:
-
FRAME
具有标题栏、边框、菜单栏等的顶层窗口。通常用作应用程序的主窗口。- 参见:
-
DIALOG
具有标题栏和边框的顶层窗口。对话框类似于框架,但具有较少的属性,通常用作应用程序的次要窗口。- 参见:
-
COLOR_CHOOSER
专门的窗格,允许用户选择颜色。 -
DIRECTORY_PANE
用户可以通过此面板浏览和选择目录内容。可以被文件选择器使用。- 参见:
-
FILE_CHOOSER
一个专门的对话框,显示目录中的文件并允许用户选择文件,浏览不同目录或指定文件名。可以使用目录面板来显示目录内容。- 参见:
-
FILLER
一个填充用户界面空间的对象。通常用于调整组件之间的间距,但没有其他目的。 -
HYPERLINK
超文本锚点。 -
ICON
一个小固定大小的图片,通常用于装饰组件。 -
LABEL
用于在界面中呈现图标或短字符串的对象。 -
ROOT_PANE
一个专门的面板,其子项为玻璃面板和分层面板。- 参见:
-
GLASS_PANE
一个保证绘制在其下所有面板之上的面板。- 参见:
-
LAYERED_PANE
一个专门的面板,允许其子项以层次结构进行绘制,提供一种堆叠顺序。通常是包含菜单栏以及窗口中大部分可视组件的面板。- 参见:
-
LIST
一个向用户呈现对象列表并允许用户选择其中一个或多个对象的对象。列表通常包含在滚动面板中。- 参见:
-
LIST_ITEM
一个用于在列表中呈现元素的对象。列表通常包含在滚动面板中。- 参见:
-
MENU_BAR
通常位于应用程序主要对话框顶部的标题,包含用户可以选择的菜单列表。例如,菜单栏可能包含“文件”,“编辑”和“帮助”等菜单。- 参见:
-
POPUP_MENU
通常用于向用户提供选择列表,然后在用户选择其中一个选项后隐藏的临时窗口。- 参见:
-
MENU
通常位于菜单栏内部的对象,包含用户可以选择的操作列表。菜单可以有任何对象作为其子项,但通常是菜单项、其他菜单或基本对象,如单选按钮、复选框或分隔符。例如,一个应用程序可能有一个“编辑”菜单,其中包含“剪切”和“粘贴”等菜单项。- 参见:
-
MENU_ITEM
通常包含在菜单中的对象,用于呈现用户可以选择的操作。例如,在“编辑”菜单中的“剪切”菜单项是用户可以选择以剪切文档中选定文本区域的操作。- 参见:
-
SEPARATOR
通常包含在菜单中,用于在菜单中的内容之间提供视觉和逻辑分隔。例如,应用程序的“文件”菜单可能包含“打开”,“关闭”和“退出”等菜单项,并在“关闭”和“退出”菜单项之间放置一个分隔符。- 参见:
-
PAGE_TAB_LIST
一个对象,允许用户逐步查看大量信息。其子项可以包括滚动条和视口。- 参见:
-
PAGE_TAB
一个作为页面选项卡列表子项的对象。其唯一子项是用户从页面选项卡列表的选项卡列表中选择页面选项卡时要呈现给用户的面板。- 参见:
-
PANEL
通常用于分组对象的通用容器。 -
PROGRESS_BAR
用于指示任务完成程度的对象。 -
PASSWORD_TEXT
用于密码等文本内容不对用户可见的文本对象。 -
PUSH_BUTTON
用户可以操作的对象,用于告诉应用程序执行某些操作。 -
TOGGLE_BUTTON
-
CHECK_BOX
一个可以被选中或取消选中并提供当前状态的单独指示器的选择项。- 参见:
-
RADIO_BUTTON
一个专门的复选框,当选中时将导致同一组中的其他单选按钮取消选中。- 参见:
-
ROW_HEADER
数据行的标题。 -
SCROLL_PANE
一个允许用户逐步查看大量信息的对象。其子项可以包括滚动条和视口。- 参见:
-
SCROLL_BAR
通常用于允许用户逐步查看大量数据。通常仅由滚动面板使用。- 参见:
-
VIEWPORT
通常用于滚动面板中。表示用户可以看到的整个数据部分。当用户操作滚动条时,视口的内容可以改变。- 参见:
-
SLIDER
一个允许用户从有界范围中进行选择的对象。例如,滑块可以用于在0到100之间选择一个数字。 -
SPLIT_PANE
一个专门的面板,同时呈现两个其他面板。两个面板之间有一个分隔符,用户可以操作以使一个面板变大,另一个面板变小。 -
TABLE
用于以行和列的形式呈现信息的对象。例如,电子表格应用程序。 -
TEXT
用于向用户呈现文本的对象。与标签不同,文本通常可由用户编辑。- 参见:
-
TREE
用于向用户呈现分层信息的对象。树中的各个节点可以折叠和展开,以提供对树内容的选择性披露。 -
TOOL_BAR
通常由推按钮或切换按钮组成的条或调色板。通常用于为应用程序提供最常用的功能。 -
TOOL_TIP
用于提供有关另一个对象的信息的对象。当用户使鼠标悬停在与工具提示关联的对象上时,工具提示的accessibleDescription
属性通常以小的“帮助气泡”的形式显示给用户。 -
AWT_COMPONENT
一个 AWT 组件,但对其它信息不清楚。- 参见:
-
SWING_COMPONENT
一个 Swing 组件,但对其它信息不清楚。- 参见:
-
UNKNOWN
该对象包含一些Accessible
信息,但其作用未知。- 参见:
-
STATUS_BAR
一个STATUS_BAR
是一个简单的组件,可以包含多个向用户显示状态信息的标签。 -
DATE_EDITOR
一个DATE_EDITOR
是一个允许用户编辑java.util.Date
和java.util.Time
对象的组件。 -
SPIN_BOX
一个SPIN_BOX
是一个简单的微调器组件,主要用于简单的数字。 -
FONT_CHOOSER
一个FONT_CHOOSER
是一个组件,允许用户选择字体的各种属性。 -
GROUP_BOX
一个GROUP_BOX
是一个简单的容器,周围有边框,里面包含组件。 -
HEADER
一个文本标题。- 自:
- 1.5
-
FOOTER
一个文本页脚。- 自:
- 1.5
-
PARAGRAPH
一个文本段落。- 自:
- 1.5
-
RULER
一个标尺是用于测量距离的对象。- 自:
- 1.5
-
EDITBAR
一个角色指示对象充当计算值的公式。例如,电子表格单元格中的公式。- 自:
- 1.5
-
PROGRESS_MONITOR
一个角色指示对象监视某些操作的进度。- 自:
- 1.5
-
-
Constructor Details
-
AccessibleRole
使用给定的与语言环境无关的键创建一个新的AccessibleRole
。这不应该是一个公共方法。相反,它用于创建此文件中的常量,使其成为强类型枚举。此类的子类应该执行类似的策略。键
String
应该是角色的与语言环境无关的键。它不打算用作实际显示给用户的String
。要获取本地化字符串,请使用AccessibleBundle.toDisplayString()
。- 参数:
-
key
- 角色的与语言环境无关的名称 - 参见:
-