public class AccessibleState extends AccessibleBundle
AccessibleState类描述组件的特定状态。 组件的实际状态被定义为AccessibleStateSet,它是一组可组态的AccessibleState。
toDisplayString方法允许您从此类中定义的键从预定义的ResourceBundle中获取与区域设置无关的键的本地化字符串。
这个类中的常量表现出强类型的常见对象角色枚举。 这个类的公共构造函数被有意地省略,应用程序应该使用这个类的一个常量。 如果此类中的常量不足以描述对象的角色,则应从此类生成子类,并应以类似的方式提供常量。
Modifier and Type | Field and Description |
---|---|
static AccessibleState |
ACTIVE
表示窗口当前是活动窗口。
|
static AccessibleState |
ARMED
表示对象已布防。
|
static AccessibleState |
BUSY
表示当前对象正在忙。
|
static AccessibleState |
CHECKED
表示此对象当前已被选中。
|
static AccessibleState |
COLLAPSED
表示此对象已折叠。
|
static AccessibleState |
EDITABLE
表示用户可以更改此对象的内容。
|
static AccessibleState |
ENABLED
表示此对象已启用。
|
static AccessibleState |
EXPANDABLE
表示此对象允许逐渐披露其子项。
|
static AccessibleState |
EXPANDED
表示此对象已展开。
|
static AccessibleState |
FOCUSABLE
表示此对象可以接受键盘焦点,这意味着通过在键盘上打字产生的所有事件通常会在焦点时传递给它。
|
static AccessibleState |
FOCUSED
表示此对象当前具有键盘焦点。
|
static AccessibleState |
HORIZONTAL
表示此对象的方向是水平的。
|
static AccessibleState |
ICONIFIED
表示此对象被最小化,仅由图标表示。
|
static AccessibleState |
INDETERMINATE
表示对象状态不确定。
|
static AccessibleState |
MANAGES_DESCENDANTS
表示此对象负责管理其子组件。
|
static AccessibleState |
MODAL
在用户可以与不同窗口中的对象进行交互之前,表示必须使用此对象完成任务。
|
static AccessibleState |
MULTI_LINE
表示此(文本)对象可以包含多行文本
|
static AccessibleState |
MULTISELECTABLE
表示此对象允许同时选择多个子项。
|
static AccessibleState |
OPAQUE
表示此对象绘制其矩形区域内的每个像素。
|
static AccessibleState |
PRESSED
表示此对象当前按下。
|
static AccessibleState |
RESIZABLE
表示此对象的大小不固定。
|
static AccessibleState |
SELECTABLE
表示此对象是允许其子项被选中的对象的子对象,并且该子对象是可以选择的其中一个子对象。
|
static AccessibleState |
SELECTED
表示此对象是允许其子项被选中的对象的子对象,并且该子对象是已选择的其中一个子对象。
|
static AccessibleState |
SHOWING
表示此对象,对象的父对象,父对象的父对象等都可见。
|
static AccessibleState |
SINGLE_LINE
表示此(文本)对象只能包含一行文本
|
static AccessibleState |
TRANSIENT
表示此对象是短暂的。
|
static AccessibleState |
TRUNCATED
指示文本被边框矩形截断并且某些文本不显示在屏幕上的状态。
|
static AccessibleState |
VERTICAL
表示此对象的方向是垂直的。
|
static AccessibleState |
VISIBLE
表示此对象可见。
|
key
Modifier | Constructor and Description |
---|---|
protected |
AccessibleState(String key)
使用给定的区域设置独立键创建一个新的AccessibleState。
|
toDisplayString, toDisplayString, toDisplayString, toString
public static final AccessibleState ACTIVE
public static final AccessibleState PRESSED
public static final AccessibleState ARMED
public static final AccessibleState BUSY
public static final AccessibleState CHECKED
public static final AccessibleState EDITABLE
ENABLED
public static final AccessibleState EXPANDABLE
EXPANDED
,
COLLAPSED
,
AccessibleRole.TREE
public static final AccessibleState COLLAPSED
EXPANDABLE
,
EXPANDED
,
AccessibleRole.TREE
public static final AccessibleState EXPANDED
EXPANDABLE
,
COLLAPSED
,
AccessibleRole.TREE
public static final AccessibleState ENABLED
public static final AccessibleState FOCUSABLE
FOCUSED
public static final AccessibleState FOCUSED
FOCUSABLE
public static final AccessibleState ICONIFIED
public static final AccessibleState MODAL
AccessibleRole.DIALOG
public static final AccessibleState OPAQUE
public static final AccessibleState RESIZABLE
public static final AccessibleState MULTISELECTABLE
public static final AccessibleState SELECTABLE
public static final AccessibleState SELECTED
public static final AccessibleState SHOWING
VISIBLE
public static final AccessibleState VISIBLE
SHOWING
public static final AccessibleState VERTICAL
public static final AccessibleState HORIZONTAL
public static final AccessibleState SINGLE_LINE
public static final AccessibleState MULTI_LINE
public static final AccessibleState TRANSIENT
public static final AccessibleState MANAGES_DESCENDANTS
public static final AccessibleState INDETERMINATE
public static final AccessibleState TRUNCATED
protected AccessibleState(String key)
密钥字符串应该是状态的区域设置独立密钥。 它不是用作实际的字符串来显示给用户。 要获取本地化的字符串,请使用toDisplayString。
key
- 状态的区域设置独立名称。
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.