JavaTM 2 Platform
Standard Ed. 6

javax.accessibility
類別 AccessibleStateSet

java.lang.Object
  繼承者 javax.accessibility.AccessibleStateSet

public class AccessibleStateSet
extends Object

AccessibleStateSet 類別確定元件的狀態集。元件的狀態集是 AccessibleState 物件和描述的集合。例如,物件當前的總體狀態,它是否是啟用的,是否具有焦點等等。

另請參見:
AccessibleState

欄位摘要
protected  Vector<AccessibleState> states
          Vector 中的每個項表示一個 AccessibleState。
 
建構子摘要
AccessibleStateSet()
          創建新的空狀態集。
AccessibleStateSet(AccessibleState[] states)
          創建一個新狀態,其初始狀態集包含在傳入的狀態陣列中。
 
方法摘要
 boolean add(AccessibleState state)
          如果某個新狀態不在當前狀態集中,則將它添加到當前狀態集中。
 void addAll(AccessibleState[] states)
          將所有狀態添加到現有狀態集中。
 void clear()
          從當前狀態集中移除所有狀態。
 boolean contains(AccessibleState state)
          檢查當前狀態是否在狀態集中。
 boolean remove(AccessibleState state)
          從當前狀態集中移除一個狀態。
 AccessibleState[] toArray()
          以 AccessibleState 陣列形式返回當前狀態集
 String toString()
          使用預設語言環境創建表示狀態集中所有狀態的本地化 String。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

states

protected Vector<AccessibleState> states
Vector 中的每個項表示一個 AccessibleState。

另請參見:
add(javax.accessibility.AccessibleState), addAll(javax.accessibility.AccessibleState[]), remove(javax.accessibility.AccessibleState), contains(javax.accessibility.AccessibleState), toArray(), clear()
建構子詳細資訊

AccessibleStateSet

public AccessibleStateSet()
創建新的空狀態集。


AccessibleStateSet

public AccessibleStateSet(AccessibleState[] states)
創建一個新狀態,其初始狀態集包含在傳入的狀態陣列中。忽略重複項。

參數:
states - 描述狀態集的 AccessibleState 陣列。
方法詳細資訊

add

public boolean add(AccessibleState state)
如果某個新狀態不在當前狀態集中,則將它添加到當前狀態集中。如果該狀態已經在狀態集中,則不更改狀態集,並且返回值為 false。否則,將該狀態添加到狀態集中,並且返回值為 true。

參數:
state - 要添加到狀態集中的狀態
返回:
如果狀態被添加到狀態集中,則返回 true;如果不更改狀態集,則返回 false

addAll

public void addAll(AccessibleState[] states)
將所有狀態添加到現有狀態集中。忽略重複項。

參數:
states - 描述狀態集的 AccessibleState 陣列。

remove

public boolean remove(AccessibleState state)
從當前狀態集中移除一個狀態。如果該狀態不在狀態集中,則不更改狀態集,返回值將為 false。如果該狀態在狀態集中,則將它從狀態集中移除,返回值將為 true。

參數:
state - 要從狀態集中移除的狀態
返回:
如果該狀態在狀態集中,則返回 true;如果不更改狀態集,則返回 false

clear

public void clear()
從當前狀態集中移除所有狀態。


contains

public boolean contains(AccessibleState state)
檢查當前狀態是否在狀態集中。

參數:
state - 狀態
返回:
如果該狀態在狀態集中,則返回 true;否則返回 false

toArray

public AccessibleState[] toArray()
以 AccessibleState 陣列形式返回當前狀態集

返回:
包含當前狀態的 AccessibleState 陣列。

toString

public String toString()
使用預設語言環境創建表示狀態集中所有狀態的本地化 String。

覆寫:
類別 Object 中的 toString
返回:
用逗號分隔的本地化 String
另請參見:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only