模块  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
        用于在界面中显示图标或短字符串的对象。
      • ROOT_PANE

        public static final AccessibleRole ROOT_PANE
        一个专用窗格,其中包含一个玻璃窗格和一个分层窗格作为其子窗口。
        另请参见:
        GLASS_PANELAYERED_PANE
      • 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
        用于密码的文本对象,或者文本内容未向用户显示的其他位置。
      • RADIO_BUTTON

        public static final AccessibleRole RADIO_BUTTON
        一个专门的复选框,当选中此复选框时,将导致同一组中的其他单选按钮取消选中。
        另请参见:
        PUSH_BUTTONTOGGLE_BUTTONCHECK_BOX
      • 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
        STATUS_BAR是一个简单的组件,可以为用户包含多个状态信息标签。
      • DATE_EDITOR

        public static final AccessibleRole DATE_EDITOR
        DATE_EDITOR是一个允许用户编辑 java.util.Datejava.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)