Module  java.desktop
软件包  javax.accessibility

Class AccessibleRole



  • public class AccessibleRole
    extends AccessibleBundle
    AccessibleRole类确定组件的作用。 组件的作用描述其通用功能。 (EG,“按钮”,“表”或“列表”。)

    AccessibleBundle.toDisplayString()方法允许您从本类中定义的键从预定义的ResourceBundle获取与区域设置无关的键的本地化字符串。

    这个类中的常量表现出强类型的普通对象角色枚举。 这个类的公共构造函数被有意地省略,应用程序应该使用这个类的一个常量。 如果此类中的常量不足以描述对象的角色,则应从此类生成子类,并应以类似的方式提供常量。

    • 字段详细信息

      • ALERT

        public static final AccessibleRole ALERT
        对象用于提醒用户有关某些内容。
      • COLUMN_HEADER

        public static final AccessibleRole COLUMN_HEADER
        数据列的标题。
      • COMBO_BOX

        public static final AccessibleRole COMBO_BOX
        用户可以选择的选项列表。 还可以选择允许用户输入自己的选择。
      • INTERNAL_FRAME

        public static final AccessibleRole INTERNAL_FRAME
        由桌面窗格剪辑的类似帧的对象。 桌面窗格,内部框架和桌面图标对象通常用于在应用程序中创建多个文档界面。
        另请参见:
        DESKTOP_ICONDESKTOP_PANEFRAME
      • OPTION_PANE

        public static final AccessibleRole OPTION_PANE
        主要用于 DIALOG专用窗格。
        另请参见:
        DIALOG
      • FRAME

        public static final AccessibleRole FRAME
        具有标题栏,边框,菜单栏等的顶级窗口。它通常用作应用程序的主窗口。
        另请参见:
        DIALOGCANVASWINDOW
      • DIALOG

        public static final AccessibleRole DIALOG
        标题栏和边框的顶级窗口。 对话框类似于框架,但它具有较少的属性,并且通常用作应用程序的辅助窗口。
        另请参见:
        FRAMEWINDOW
      • 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
        用于在界面中呈现图标或短字符串的对象。
      • GLASS_PANE

        public static final AccessibleRole GLASS_PANE
        保证在其下方的所有窗格的顶部绘制的窗格。
        另请参见:
        ROOT_PANECANVAS
      • LAYERED_PANE

        public static final AccessibleRole LAYERED_PANE
        一个专门的窗格,允许其子层被绘制,提供一个堆叠顺序的形式。 这通常是保存菜单栏的窗格以及窗口中包含大部分可视组件的窗格。
        另请参见:
        GLASS_PANEROOT_PANE
      • LIST

        public static final AccessibleRole LIST
        向对象呈现对象的列表,并允许用户选择一个或多个对象。 列表通常包含在滚动窗格中。
        另请参见:
        SCROLL_PANELIST_ITEM
      • LIST_ITEM

        public static final AccessibleRole LIST_ITEM
        在列表中呈现元素的对象。 列表通常包含在滚动窗格中。
        另请参见:
        SCROLL_PANELIST
      • MENU_BAR

        public static final AccessibleRole MENU_BAR
        通常在应用程序的主对话框顶部绘制的对象,其中包含用户可以选择的菜单列表。 例如,菜单栏可能包含“文件”,“编辑”和“帮助”的菜单。
        另请参见:
        MENUPOPUP_MENULAYERED_PANE
      • POPUP_MENU

        public static final AccessibleRole POPUP_MENU
        通常用于向用户提供选项列表的临时窗口,然后在用户选择其中一个选项时隐藏。
        另请参见:
        MENUMENU_ITEM
      • MENU

        public static final AccessibleRole MENU
        通常在菜单栏中找到的对象,其中包含用户可以选择的操作列表。 菜单可以有任何对象作为其子项,但通常它们是菜单项,其他菜单或基本对象,如单选按钮,复选框或分隔符。 例如,应用程序可能具有包含“剪切”和“粘贴”的菜单项的“编辑”菜单。
        另请参见:
        MENU_BARMENU_ITEMSEPARATORRADIO_BUTTONCHECK_BOXPOPUP_MENU
      • MENU_ITEM

        public static final AccessibleRole MENU_ITEM
        一个通常包含在菜单中的对象,呈现用户可以选择的动作。 例如,“编辑”菜单中的“剪切”菜单项将是用户可以选择剪切文档中所选区域的动作。
        另请参见:
        MENU_BARSEPARATORPOPUP_MENU
      • SEPARATOR

        public static final AccessibleRole SEPARATOR
        通常包含在菜单中的对象以提供菜单中的内容的视觉和逻辑分离。 例如,应用程序的“文件”菜单可能包含“打开”,“关闭”和“退出”的菜单项,并在“关闭”和“退出”菜单项之间放置一个分隔符。
        另请参见:
        MENUMENU_ITEM
      • 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
        用于密码的文本对象,或文本内容未被显示给用户的其他地方。
      • ROW_HEADER

        public static final AccessibleRole ROW_HEADER
        一行数据的标题。
      • SCROLL_PANE

        public static final AccessibleRole SCROLL_PANE
        允许用户逐步查看大量信息的对象。 它的孩子可以包括滚动条和视口。
        另请参见:
        SCROLL_BARVIEWPORT
      • 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属性通常会以小的“帮助气泡”显示给用户。
      • STATUS_BAR

        public static final AccessibleRole STATUS_BAR
        A STATUS_BAR是可以向用户包含多个状态信息标签的简单组件。
      • DATE_EDITOR

        public static final AccessibleRole DATE_EDITOR
        A DATE_EDITOR是允许用户编辑 java.util.Datejava.util.Time对象的组件。
      • SPIN_BOX

        public static final AccessibleRole SPIN_BOX
        A SPIN_BOX是一个简单的微调组件,其主要用途是简单的数字。
      • FONT_CHOOSER

        public static final AccessibleRole FONT_CHOOSER
        A FONT_CHOOSER是一个组件,可让用户为字体选择各种属性。
      • GROUP_BOX

        public static final AccessibleRole GROUP_BOX
        A 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)