模块 java.desktop

类 AccessibleRole

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

public class AccessibleRole extends AccessibleBundle
AccessibleRole决定了一个组件的作用。组件的角色描述了它的通用功能。 (例如,“按钮”、“表格”或“列表”。)

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

此类中的常量表示常见对象角色的强类型枚举。此类的公共构造方法已被有意省略,应用程序应使用此类中的一个常量。如果这个类中的常量不足以描述一个对象的作用,那么应该从这个类中生成一个子类,并以类似的方式提供常量。

  • 字段详细信息

    • 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
      一个包含 Accessibles 集合的对象,它们共同表示 HTML 内容。子 Accessibles 将包括实现 AccessibleTextAccessibleHypertextAccessibleIcon 和其他接口的对象。
      自从:
      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
  • 构造方法详细信息

    • AccessibleRole

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

      密钥 String 应该是角色的独立于locale的密钥。它不打算用作向用户显示的实际 String。要获取本地化字符串,请使用 AccessibleBundle.toDisplayString()

      参数:
      key - 角色的区域独立名称
      参见: