- 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 AccessibleRoleALERT对象用于提醒用户有关某些内容。static AccessibleRoleAWT_COMPONENT一个AWT组件,但没有其他的知道它。static AccessibleRoleCANVAS可以被绘制并用于捕获事件的对象。static AccessibleRoleCHECK_BOX可以选中或取消选中的选项,并为当前状态提供单独的指示符。static AccessibleRoleCOLOR_CHOOSER允许用户选择颜色的专用窗格。static AccessibleRoleCOLUMN_HEADER数据列的标题。static AccessibleRoleCOMBO_BOX用户可以选择的选项列表。static AccessibleRoleDATE_EDITORADATE_EDITOR是允许用户编辑java.util.Date和java.util.Time对象的组件。static AccessibleRoleDESKTOP_ICON一个图标化的内部框架在一个DESKTOP_PANE。static AccessibleRoleDESKTOP_PANE支持这些内部框架的内部框架和图标化版本的窗格。static AccessibleRoleDIALOG标题栏和边框的顶级窗口。static AccessibleRoleDIRECTORY_PANE允许用户导航并选择目录内容的窗格。static AccessibleRoleEDITBAR指示对象的角色用作计算值的公式。static AccessibleRoleFILE_CHOOSER一个专门的对话框,用于显示目录中的文件,并允许用户选择文件,浏览不同的目录或指定文件名。static AccessibleRoleFILLER填充用户界面空间的对象。static AccessibleRoleFONT_CHOOSERAFONT_CHOOSER是一个组件,可让用户为字体选择各种属性。static AccessibleRoleFOOTER文字页脚。static AccessibleRoleFRAME带有标题栏,边框,菜单栏等的顶级窗口static AccessibleRoleGLASS_PANE保证在其下方的所有窗格的顶部绘制的窗格。static AccessibleRoleGROUP_BOX一个GROUP_BOX是一个简单的容器,其中包含一个边框,并在其中包含组件。static AccessibleRoleHEADER文字标题static AccessibleRoleHTML_CONTAINER一个包含Accessibles的集合的对象一起表示HTML内容。static AccessibleRoleHYPERLINK超文本锚。static AccessibleRoleICON一个小的固定大小的图片,通常用于装饰组件。static AccessibleRoleINTERNAL_FRAME由桌面窗格剪辑的类似帧的对象。static AccessibleRoleLABEL用于在界面中呈现图标或短字符串的对象。static AccessibleRoleLAYERED_PANE一个专门的窗格,允许其子层被绘制,提供一个堆叠顺序的形式。static AccessibleRoleLIST向对象呈现对象的列表,并允许用户选择一个或多个对象。static AccessibleRoleLIST_ITEM在列表中呈现元素的对象。static AccessibleRoleMENU通常在菜单栏中找到的对象,其中包含用户可以选择的操作列表。static AccessibleRoleMENU_BAR通常在应用程序的主对话框顶部绘制的对象,其中包含用户可以选择的菜单列表。static AccessibleRoleMENU_ITEM一个通常包含在菜单中的对象,呈现用户可以选择的动作。static AccessibleRoleOPTION_PANE主要用途在DIALOG内的专用窗格。static AccessibleRolePAGE_TAB作为页面选项卡列表的子对象。static AccessibleRolePAGE_TAB_LIST一个对象,通过对象提供的一些机制,一次显示一系列面板(或页面选项卡)。static AccessibleRolePANEL通常用于分组对象的通用容器。static AccessibleRolePARAGRAPH一段文字。static AccessibleRolePASSWORD_TEXT用于密码的文本对象,或文本内容未被显示给用户的其他地方。static AccessibleRolePOPUP_MENU通常用于向用户提供选项列表的临时窗口,然后在用户选择其中一个选项时隐藏。static AccessibleRolePROGRESS_BAR用于指示任务已完成多少的对象。static AccessibleRolePROGRESS_MONITOR指示对象的角色监视某些操作的进度。static AccessibleRolePUSH_BUTTON用户可以操纵的对象来告诉应用程序做某事。static AccessibleRoleRADIO_BUTTON一个专门的复选框将导致同一组中的其他单选按钮在选中时被取消选中。static AccessibleRoleROOT_PANE具有玻璃窗格和分层窗格作为其子项的专用窗格。static AccessibleRoleROW_HEADER一行数据的标题。static AccessibleRoleRULER标尺是用于测量距离的对象。static AccessibleRoleSCROLL_BAR通常用于允许用户递增地查看大量数据的对象。static AccessibleRoleSCROLL_PANE允许用户逐步查看大量信息的对象。static AccessibleRoleSEPARATOR通常包含在菜单中的对象以提供菜单中的内容的视觉和逻辑分离。static AccessibleRoleSLIDER允许用户从有界范围内进行选择的对象。static AccessibleRoleSPIN_BOXASPIN_BOX是一个简单的旋转器组件,其主要用途是简单的数字。static AccessibleRoleSPLIT_PANE同时提供另外两个面板的专门面板。static AccessibleRoleSTATUS_BARASTATUS_BAR是可以向用户包含多个状态信息标签的简单组件。static AccessibleRoleSWING_COMPONENT一个Swing组件,但没有其他的知道它。static AccessibleRoleTABLE用于根据行和列提供信息的对象。static AccessibleRoleTEXT向用户显示文本的对象。static AccessibleRoleTOGGLE_BUTTON可以检查或取消选中的专用按钮,但不提供当前状态的单独指示器。static AccessibleRoleTOOL_BAR通常由按钮或切换按钮组成的酒吧或调色板。static AccessibleRoleTOOL_TIP提供有关另一个对象的信息的对象。static AccessibleRoleTREE用于向用户呈现分层信息的对象。static AccessibleRoleUNKNOWN该对象包含一些Accessible信息,但其作用不明。static AccessibleRoleVIEWPORT通常在滚动窗格中使用的对象。static AccessibleRoleWINDOW没有标题或边框的顶级窗口。-
Fields inherited from class javax.accessibility.AccessibleBundle
key
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protectedAccessibleRole(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)
-
-