Module java.desktop

Class AccessibleRole

java.lang.Object
javax.accessibility.AccessibleBundle
javax.accessibility.AccessibleRole

public class AccessibleRole extends AccessibleBundle
AccessibleRole确定组件的角色。组件的角色描述其通用功能。(例如,“按钮”,“表格”或“列表”)

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

此类中的常量呈现常见对象角色的强类型枚举。故意省略了此类的公共构造函数,应用程序应使用此类中的一个常量。如果此类中的常量不足以描述对象的角色,则应从此类生成子类,并以类似的方式提供常量。

  • Field Details

    • ALERT

      public static final AccessibleRole ALERT
      用于向用户发出警报的对象。
    • COLUMN_HEADER

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

      public static final AccessibleRole CANVAS
      可以绘制并用于捕获事件的对象。
      参见:
    • COMBO_BOX

      public static final AccessibleRole COMBO_BOX
      用户可以从中选择的选项列表。还可以选择让用户输入自己的选项。
    • DESKTOP_ICON

      public static final AccessibleRole DESKTOP_ICON
      DESKTOP_PANE中的最小化内部窗体。
      参见:
    • HTML_CONTAINER

      public static final AccessibleRole HTML_CONTAINER
      自:
      1.6
      参见:
    • INTERNAL_FRAME

      public static final AccessibleRole INTERNAL_FRAME
      被桌面窗格裁剪的类似框架的对象。桌面窗格、内部窗体和桌面图标对象通常用于在应用程序中创建多文档界面。
      参见:
    • DESKTOP_PANE

      public static final AccessibleRole DESKTOP_PANE
      支持内部窗体和这些内部窗体的最小化版本的窗格。
      参见:
    • OPTION_PANE

      public static final AccessibleRole OPTION_PANE
      主要用于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

      public static final AccessibleRole FILE_CHOOSER
      一个专门的对话框,显示目录中的文件并允许用户选择文件,浏览不同目录或指定文件名。可以使用目录面板来显示目录内容。
      参见:
    • FILLER

      public static final AccessibleRole FILLER
      一个填充用户界面空间的对象。通常用于调整组件之间的间距,但没有其他目的。
    • ICON

      public static final AccessibleRole ICON
      一个小固定大小的图片,通常用于装饰组件。
    • LABEL

      public static final AccessibleRole LABEL
      用于在界面中呈现图标或短字符串的对象。
    • ROOT_PANE

      public static final AccessibleRole ROOT_PANE
      一个专门的面板,其子项为玻璃面板和分层面板。
      参见:
    • GLASS_PANE

      public static final AccessibleRole GLASS_PANE
      一个保证绘制在其下所有面板之上的面板。
      参见:
    • LAYERED_PANE

      public static final AccessibleRole LAYERED_PANE
      一个专门的面板,允许其子项以层次结构进行绘制,提供一种堆叠顺序。通常是包含菜单栏以及窗口中大部分可视组件的面板。
      参见:
    • LIST

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

      public static final AccessibleRole LIST_ITEM
      一个用于在列表中呈现元素的对象。列表通常包含在滚动面板中。
      参见:
    • SEPARATOR

      public static final AccessibleRole SEPARATOR
      通常包含在菜单中,用于在菜单中的内容之间提供视觉和逻辑分隔。例如,应用程序的“文件”菜单可能包含“打开”,“关闭”和“退出”等菜单项,并在“关闭”和“退出”菜单项之间放置一个分隔符。
      参见:
    • PAGE_TAB_LIST

      public static final AccessibleRole PAGE_TAB_LIST
      一个对象,允许用户逐步查看大量信息。其子项可以包括滚动条和视口。
      参见:
    • PAGE_TAB

      public static final AccessibleRole PAGE_TAB
      一个作为页面选项卡列表子项的对象。其唯一子项是用户从页面选项卡列表的选项卡列表中选择页面选项卡时要呈现给用户的面板。
      参见:
    • 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
      用户可以操作的对象,用于告诉应用程序执行某些操作。
      参见:
    • TOGGLE_BUTTON

      public static final AccessibleRole TOGGLE_BUTTON
      参见:
    • CHECK_BOX

      public static final AccessibleRole CHECK_BOX
      一个可以被选中或取消选中并提供当前状态的单独指示器的选择项。
      参见:
    • RADIO_BUTTON

      public static final AccessibleRole RADIO_BUTTON
      一个专门的复选框,当选中时将导致同一组中的其他单选按钮取消选中。
      参见:
    • ROW_HEADER

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

      public static final AccessibleRole SCROLL_PANE
      一个允许用户逐步查看大量信息的对象。其子项可以包括滚动条和视口。
      参见:
    • SCROLL_BAR

      public static final AccessibleRole SCROLL_BAR
      通常用于允许用户逐步查看大量数据。通常仅由滚动面板使用。
      参见:
    • VIEWPORT

      public static final AccessibleRole VIEWPORT
      通常用于滚动面板中。表示用户可以看到的整个数据部分。当用户操作滚动条时,视口的内容可以改变。
      参见:
    • 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
      用于向用户呈现文本的对象。与标签不同,文本通常可由用户编辑。
      参见:
    • 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

      public static final AccessibleRole SWING_COMPONENT
      一个 Swing 组件,但对其它信息不清楚。
      参见:
    • UNKNOWN

      public static final AccessibleRole UNKNOWN
      该对象包含一些Accessible信息,但其作用未知。
      参见:
    • 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是一个简单的容器,周围有边框,里面包含组件。
    • 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
  • Constructor Details

    • AccessibleRole

      protected AccessibleRole(String key)
      使用给定的与语言环境无关的键创建一个新的AccessibleRole。这不应该是一个公共方法。相反,它用于创建此文件中的常量,使其成为强类型枚举。此类的子类应该执行类似的策略。

      String应该是角色的与语言环境无关的键。它不打算用作实际显示给用户的String。要获取本地化字符串,请使用AccessibleBundle.toDisplayString()

      参数:
      key - 角色的与语言环境无关的名称
      参见: