java.lang.Object
javax.accessibility.AccessibleBundle
javax.accessibility.AccessibleState
类
AccessibleState 描述了组件的特定状态。组件的实际状态定义为 AccessibleStateSet ,它是 AccessibleStates 的组合集。
AccessibleBundle.toDisplayString() 方法允许您从此类中定义的键的预定义 ResourceBundle 中获取与locale无关的键的本地化字符串。
此类中的常量表示常见对象角色的强类型枚举。此类的公共构造方法已被有意省略,应用程序应使用此类中的一个常量。如果这个类中的常量不足以描述一个对象的作用,那么应该从这个类中生成一个子类,并以类似的方式提供常量。
-
字段摘要
字段修饰符和类型Field描述static final AccessibleState指示一个窗口当前是活动窗口。static final AccessibleState指示对象已武装。static final AccessibleState指示当前对象正忙。static final AccessibleState表示当前已检查此对象。static final AccessibleState指示此对象已折叠。static final AccessibleState指示用户可以更改此对象的内容。static final AccessibleState指示此对象已启用。static final AccessibleState指示此对象允许逐步公开其子项。static final AccessibleState指示此对象已展开。static final AccessibleState指示此对象可以接受键盘焦点,这意味着在键盘上键入所产生的所有事件通常会在它具有焦点时传递给它。static final AccessibleState指示此对象当前具有键盘焦点。static final AccessibleState指示此对象的方向是水平的。static final AccessibleState指示此对象已最小化并且仅由一个图标表示。static final AccessibleState指示对象状态不确定。static final AccessibleState指示此对象负责管理其子组件。static final AccessibleState指示在用户可以与不同窗口中的对象交互之前必须对该对象执行某些操作。static final AccessibleState指示此(文本)对象可以包含多行文本。static final AccessibleState表示此对象允许同时选择其多个子对象。static final AccessibleState指示此对象绘制其矩形区域内的每个像素。static final AccessibleState指示此对象当前被按下。static final AccessibleState指示此对象的大小不固定。static final AccessibleState指示此对象是允许选择其子项的对象的子项,并且此子项是可以选择的子项之一。static final AccessibleState指示此对象是允许选择其子项的对象的子项,并且此子项是已选择的那些子项之一。static final AccessibleState表示这个对象,对象的父对象,对象的父对象的父对象等等,都是可见的。static final AccessibleState指示此(文本)对象只能包含一行文本。static final AccessibleState指示此对象是瞬态的。static final AccessibleState指示文本被边界矩形截断并且某些文本未显示在屏幕上的状态。static final AccessibleState指示此对象的方向是垂直的。static final AccessibleState指示此对象可见。在类 javax.accessibility.AccessibleBundle 中声明的字段
key -
构造方法总结
构造方法 -
方法总结
在类 javax.accessibility.AccessibleBundle 中声明的方法
toDisplayString, toDisplayString, toDisplayString, toString
-
字段详细信息
-
ACTIVE
指示一个窗口当前是活动窗口。这包括窗口、对话框、框架等。此外,此状态用于指示组件(例如列表、表格或树)的当前活动子组件。例如,列表的活动子项是在其周围绘制了一个矩形的子项。- 参见:
-
PRESSED
指示此对象当前被按下。这通常与按钮相关联,表示用户在指针悬停在按钮上时按下了鼠标按钮并且尚未释放鼠标按钮。- 参见:
-
ARMED
指示对象已武装。这通常用在已经按下但尚未释放的按钮上,并且鼠标指针仍在按钮上。- 参见:
-
BUSY
指示当前对象正忙。这通常用于进度条、滑块或滚动条等对象,以指示它们处于过渡状态。- 参见:
-
CHECKED
表示当前已检查此对象。这通常用于切换按钮、单选按钮和复选框等对象。- 参见:
-
EDITABLE
指示用户可以更改此对象的内容。这通常主要用于允许用户输入文本的对象。其他对象,如滚动条和滑块,如果启用则可以自动编辑。- 参见:
-
EXPANDABLE
指示此对象允许逐步公开其子对象。这通常与树等分层对象一起使用,并且通常与EXPANDED或COLLAPSED状态配对。- 参见:
-
COLLAPSED
指示此对象已折叠。这通常与EXPANDABLE状态配对,并用于提供渐进式公开的对象,例如树。- 参见:
-
EXPANDED
指示此对象已展开。这通常与EXPANDABLE状态配对,并用于提供渐进式公开的对象,例如树。- 参见:
-
ENABLED
指示此对象已启用。对象的状态集中没有此状态表示此对象未启用。用户无法操作未启用的对象。在图形显示中,它通常是灰色的。 -
FOCUSABLE
指示此对象可以接受键盘焦点,这意味着在键盘上键入所产生的所有事件通常会在它具有焦点时传递给它。- 参见:
-
FOCUSED
指示此对象当前具有键盘焦点。- 参见:
-
ICONIFIED
指示此对象已最小化并且仅由一个图标表示。这通常只与框架和内部框架相关联。- 参见:
-
MODAL
指示在用户可以与不同窗口中的对象交互之前必须对该对象执行某些操作。这通常只与对话相关联。- 参见:
-
OPAQUE
指示此对象绘制其矩形区域内的每个像素。非不透明组件仅绘制其部分像素,允许其下方的像素“显示出来”。因此,未完全绘制其像素的组件提供了一定程度的透明度。- 参见:
-
RESIZABLE
指示此对象的大小不固定。- 参见:
-
MULTISELECTABLE
表示此对象允许同时选择其多个子对象。- 参见:
-
SELECTABLE
指示此对象是允许选择其子项的对象的子项,并且此子项是可以选择的子项之一。- 参见:
-
SELECTED
指示此对象是允许选择其子项的对象的子项,并且此子项是已选择的那些子项之一。- 参见:
-
SHOWING
表示这个对象,对象的父对象,对象的父对象的父对象等等,都是可见的。请注意,这并不一定意味着该对象已绘制在屏幕上。它可能被其他一些显示对象遮挡。- 参见:
-
VISIBLE
指示此对象可见。注意:这意味着该对象是可见的;但是,它实际上可能不会显示在屏幕上,因为包含此对象的对象之一不可见。- 参见:
-
VERTICAL
指示此对象的方向是垂直的。这通常与滚动条、滑块和进度条等对象相关联。- 参见:
-
HORIZONTAL
指示此对象的方向是水平的。这通常与滚动条、滑块和进度条等对象相关联。- 参见:
-
SINGLE_LINE
指示此(文本)对象只能包含一行文本。 -
MULTI_LINE
指示此(文本)对象可以包含多行文本。 -
TRANSIENT
指示此对象是瞬态的。辅助技术不应将PropertyChange监听器添加到具有瞬态的对象,因为该对象永远不会生成任何事件。瞬态对象通常是为了回答 Java 可访问性方法查询而创建的,但除此之外不会保持与底层对象的链接(例如,Swing 中列表、表格和树下的那些对象,其中只有一个实际的UI Component为所有实际列表/表格/树元素下的数据对象)。- 自从:
- 1.5
-
MANAGES_DESCENDANTS
指示此对象负责管理其子组件。这通常用于具有大量子组件的树和表,并且对象仅在需要时创建,否则保持虚拟。应用程序不应直接管理子组件。- 自从:
- 1.5
-
INDETERMINATE
指示对象状态不确定。一个示例是部分粗体和部分非粗体的选定文本。在这种情况下,与所选文本关联的属性是不确定的。- 自从:
- 1.5
-
TRUNCATED
指示文本被边界矩形截断并且某些文本未显示在屏幕上的状态。例如,电子表格单元格中的文本被单元格边界截断了。- 自从:
- 1.5
-
-
构造方法详细信息
-
AccessibleState
使用给定的locale独立键创建一个新的AccessibleState。这不应该是公共方法。相反,它用于在此文件中创建常量以使其成为强类型枚举。此类的子类应执行类似的策略。键
String应该是状态的独立于区域设置的键。它不打算用作向用户显示的实际String。要获取本地化字符串,请使用AccessibleBundle.toDisplayString()。- 参数:
key- 与locale无关的州名称- 参见:
-