- java.lang.Object
-
- javax.accessibility.AccessibleBundle
-
- javax.accessibility.AccessibleRole
-
public class AccessibleRole extends AccessibleBundle
AccessibleRole
类确定组件的作用。 组件的作用描述其通用功能。 (EG,“按钮”,“表”或“列表”。)AccessibleBundle.toDisplayString()
方法允许您从本类中定义的键从预定义的ResourceBundle
获取与区域设置无关的键的本地化字符串。这个类中的常量表现出强类型的普通对象角色枚举。 这个类的公共构造函数被有意地省略,应用程序应该使用这个类的一个常量。 如果此类中的常量不足以描述对象的角色,则应从此类生成子类,并应以类似的方式提供常量。
-
-
Field Summary
Fields Modifier and Type Field 描述 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
ADATE_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
AFONT_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
的集合的对象一起表示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
ASPIN_BOX
是一个简单的旋转器组件,其主要用途是简单的数字。static AccessibleRole
SPLIT_PANE
同时提供另外两个面板的专门面板。static AccessibleRole
STATUS_BAR
ASTATUS_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
没有标题或边框的顶级窗口。-
Fields inherited from class javax.accessibility.AccessibleBundle
key
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
AccessibleRole(String key)
使用给定的区域设置独立键创建一个新的AccessibleRole
。
-
方法摘要
-
Methods inherited from class 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
的集合的对象共同代表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
ASTATUS_BAR
是可以向用户包含多个状态信息标签的简单组件。
-
DATE_EDITOR
public static final AccessibleRole DATE_EDITOR
ADATE_EDITOR
是允许用户编辑java.util.Date
和java.util.Time
对象的组件。
-
SPIN_BOX
public static final AccessibleRole SPIN_BOX
ASPIN_BOX
是一个简单的微调组件,其主要用途是简单的数字。
-
FONT_CHOOSER
public static final AccessibleRole FONT_CHOOSER
AFONT_CHOOSER
是一个组件,可让用户为字体选择各种属性。
-
GROUP_BOX
public static final AccessibleRole GROUP_BOX
AGROUP_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)
-
-