- java.lang.Object
-
- javax.accessibility.AccessibleBundle
-
- javax.accessibility.AccessibleRole
-
public class AccessibleRole extends AccessibleBundle
类别AccessibleRole
确定组件的角色。 组件的角色描述了其通用功能。 (EG,“按钮”,“表格”或“列表”。)AccessibleBundle.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
的图标化内部框架。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
该对象包含一些Accessible
信息,但其作用尚不清楚。static AccessibleRole
VIEWPORT
通常在滚动窗格中使用的对象。static AccessibleRole
WINDOW
顶级窗口,没有标题或边框。-
声明的属性在类 javax.accessibility.AccessibleBundle
key
-
-
构造方法摘要
构造方法 变量 构造器 描述 protected
AccessibleRole(String key)
使用给定的区域设置独立键创建新的AccessibleRole
。
-
方法摘要
-
声明方法的类 javax.accessibility.AccessibleBundle
toDisplayString, toDisplayString, toDisplayString, toString
-
-
-
-
字段详细信息
-
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
的图标化内部框架。- 另请参见:
-
DESKTOP_PANE
,INTERNAL_FRAME
-
HTML_CONTAINER
public static final AccessibleRole HTML_CONTAINER
包含Accessibles
集合的Accessibles
,它们一起表示HTML
内容。 孩子Accessibles
将包括实施对象AccessibleText
,AccessibleHypertext
,AccessibleIcon
,等接口。- 从以下版本开始:
- 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
public static final AccessibleRole FRAME
顶级窗口,带有标题栏,边框,菜单栏等。它通常用作应用程序的主窗口。
-
DIALOG
public static final AccessibleRole DIALOG
带标题栏和边框的顶级窗口。 对话框类似于框架,但它具有较少的属性,通常用作应用程序的辅助窗口。
-
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
一个窗格,保证在其下面的所有窗格上绘制。
-
LAYERED_PANE
public static final AccessibleRole LAYERED_PANE
一个专门的窗格,允许子图层绘制,提供堆叠顺序的形式。 这通常是包含菜单栏的窗格以及包含窗口中大多数可视组件的窗格。- 另请参见:
-
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
通常在应用程序主对话框顶部绘制的对象,其中包含用户可以选择的菜单列表。 例如,菜单栏可能包含“文件”,“编辑”和“帮助”的菜单。- 另请参见:
-
MENU
,POPUP_MENU
,LAYERED_PANE
-
POPUP_MENU
public static final AccessibleRole POPUP_MENU
临时窗口,通常用于向用户提供选项列表,然后在用户选择其中一个选项时隐藏。
-
MENU
public static final AccessibleRole MENU
通常位于菜单栏内的对象,其中包含用户可以选择的操作列表。 菜单可以将任何对象作为其子对象,但通常它们是菜单项,其他菜单或基本对象,如单选按钮,复选框或分隔符。 例如,应用程序可能有一个“编辑”菜单,其中包含“剪切”和“粘贴”的菜单项。- 另请参见:
-
MENU_BAR
,MENU_ITEM
,SEPARATOR
,RADIO_BUTTON
,CHECK_BOX
,POPUP_MENU
-
MENU_ITEM
public static final AccessibleRole MENU_ITEM
通常包含在菜单中的对象,该菜单提供用户可以选择的操作。 例如,“编辑”菜单中的“剪切”菜单项将是用户可以选择剪切文档中所选文本区域的动作。- 另请参见:
-
MENU_BAR
,SEPARATOR
,POPUP_MENU
-
SEPARATOR
public static final AccessibleRole SEPARATOR
通常包含在菜单中的对象,用于提供菜单中内容的可视和逻辑分离。 例如,应用程序的“文件”菜单可能包含“打开”,“关闭”和“退出”的菜单项,并将在“关闭”和“退出”菜单项之间放置一个分隔符。
-
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
属性通常以小的“帮助气泡”显示给用户。
-
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
标尺是用于测量距离的对象。- 从以下版本开始:
- 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
。 要获取本地化字符串,请使用AccessibleBundle.toDisplayString()
。- 参数
-
key
- 角色的区域设置无关名称 - 另请参见:
-
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
-
-