所有类


javax.accessibility
类 AccessibleState

java.lang.Object
  继承者 javax.accessibility.AccessibleBundle
      继承者 javax.accessibility.AccessibleState

public class AccessibleState
   
   
   
   
   
extends AccessibleBundle

AccessibleState 类描述了组件的特殊状态。组件的实际状态定义为 AccessibleStateSet,它是由 AccessibleState 组成的集合。

toDisplayString 方法允许从此类中定义的键的预定义 ResourceBundle 获取与语言环境无关的键的本地化字符串。

此类中的常量表示公共对象职责的强类型的枚举。此类的公共构造方法已被有意忽略,应用程序应该使用此类的一个常量。如果此类中没有足够的常量来描述对象的职责,则应从此类生成一个子类,此子类应以类似的方式提供常量。


字段摘要
static AccessibleStateACTIVE
          指示某个窗口当前是活动窗口。
static AccessibleStateARMED
          指示选中了此对象。
static AccessibleStateBUSY
          指示当前对象忙。
static AccessibleStateCHECKED
          指示此对象当前被选中。
static AccessibleStateCOLLAPSED
          指示此对象是折叠的。
static AccessibleStateEDITABLE
          指示用户可以更改此对象的内容。
static AccessibleStateENABLED
          指示此对象是启用的。
static AccessibleStateEXPANDABLE
          指示此对象允许逐步显示其子级。
static AccessibleStateEXPANDED
          指示此对象是展开的。
static AccessibleStateFOCUSABLE
          指示此对象可以接受键盘焦点,这意味着当它具有焦点时,由键盘上的键入操作所产生的所有事件将被传递到此对象。
static AccessibleStateFOCUSED
          指示此对象当前具有键盘焦点。
static AccessibleStateHORIZONTAL
          指示此对象的方向为水平方向。
static AccessibleStateICONIFIED
          指示此对象是最小化的,并只通过一个图标来表示。
static AccessibleStateINDETERMINATE
          指示对象状态是不确定的。
static AccessibleStateMANAGES_DESCENDANTS
          指示此对象负责管理其子组件。
static AccessibleStateMODAL
          指示在用户可以与不同窗口中的某个对象交互之前,必须对此对象采取某些操作。
static AccessibleStateMULTI_LINE
          指示此(文本)对象可以包含多行文本
static AccessibleStateMULTISELECTABLE
          指示此对象允许同时选定多个子级。
static AccessibleStateOPAQUE
          指示此对象在其矩形区域内绘制每个像素。
static AccessibleStatePRESSED
          指示此对象当前是按下的。
static AccessibleStateRESIZABLE
          指示此对象的大小不固定。
static AccessibleStateSELECTABLE
          指示此对象是某个允许选择子级的对象的子对象,并且此子对象就是这些可以被选择的子对象之一。
static AccessibleStateSELECTED
          指示此对象是某个允许选择子级的对象的子对象,且此子对象是已被选定的子对象之一。
static AccessibleStateSHOWING
          指示此对象、此对象的父对象、其父对象的父对象等都是可见的。
static AccessibleStateSINGLE_LINE
          指示此(文本)对象只能包含单行文本
static AccessibleStateTRANSIENT
          指示此对象是临时的。
static AccessibleStateTRUNCATED
          该状态指示文本被边界矩形截取,并且有些文本不显示在屏幕上。
static AccessibleStateVERTICAL
          指示此对象的方向为垂直方向。
static AccessibleStateVISIBLE
          指示此对象是可见的。
 
从类 javax.accessibility.AccessibleBundle 继承的字段
key
 
构造方法摘要
protected AccessibleState(String key)
          使用给定的与语言环境无关的键创建新的 AccessibleState。
 
方法摘要
 
从类 javax.accessibility.AccessibleBundle 继承的方法
toDisplayString, toDisplayString, toDisplayString, toString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

ACTIVE

public static final AccessibleState ACTIVE
指示某个窗口当前是活动窗口。这包括窗口、对话框、窗体等等。此外,此状态用于指示组件(例如列表、表或树)的当前活动子级。例如,列表的活动子级是周围绘制了矩形框的子级。

另请参见:
AccessibleRole.WINDOW, AccessibleRole.FRAME, AccessibleRole.DIALOG

PRESSED

public static final AccessibleState PRESSED
指示此对象当前是按下的。这通常与按钮相关,它指示当鼠标指针停留在按钮上时,用户已按下鼠标按钮,并且尚未释放鼠标按钮。

另请参见:
AccessibleRole.PUSH_BUTTON

ARMED

public static final AccessibleState ARMED
指示选中了此对象。这通常用于已按下且尚未释放,并且鼠标指针仍然停留在其上的按钮。

另请参见:
AccessibleRole.PUSH_BUTTON

BUSY

public static final AccessibleState BUSY
指示当前对象忙。这通常用于进度条、滑块或滚动条这之类的对象,以指示这些对象正处于过渡状态。

另请参见:
AccessibleRole.PROGRESS_BAR, AccessibleRole.SCROLL_BAR, AccessibleRole.SLIDER

CHECKED

public static final AccessibleState CHECKED
指示此对象当前被选中。这通常用于切换按钮、单选按钮和复选框之类的对象。

另请参见:
AccessibleRole.TOGGLE_BUTTON, AccessibleRole.RADIO_BUTTON, AccessibleRole.CHECK_BOX

EDITABLE

public static final AccessibleState EDITABLE
指示用户可以更改此对象的内容。这通常主要用于允许用户输入文本的对象。对于其他对象(例如滚动条和滑块),如果它们是启用的,则它们自动是可编辑的。

另请参见:
ENABLED

EXPANDABLE

public static final AccessibleState EXPANDABLE
指示此对象允许逐步显示其子级。这通常用于诸如树之类的分层对象,并通常与 EXPANDED 或 COLLAPSED 状态成对使用。

另请参见:
EXPANDED, COLLAPSED, AccessibleRole.TREE