JavaTM 2 Platform
Standard Ed. 6

javax.sound.sampled
類別 BooleanControl

java.lang.Object
  繼承者 javax.sound.sampled.Control
      繼承者 javax.sound.sampled.BooleanControl

public abstract class BooleanControl
extends Control

BooleanControl 能夠在影響行音頻的兩個可能的設置之間切換。這些設置都是 boolean 值(truefalse)。圖形使用者介面可以表示由兩個狀態按鈕、一個 on/off 開關、兩個互斥按鈕或一個複選框(在其他幾種可能性之間)組成的控制元件。例如,按下一個按鈕可能啟動 MUTE 控制元件,以抑制行音頻。

與其他 Control 子類別一樣,將提供一個為適合在使用者介面中顯示的值返回字元串標籤的方法。

從以下版本開始:
1.3

巢狀類別摘要
static class BooleanControl.Type
          BooleanControl.Type 類別的實例標識一種 boolean 控制元件。
 
建構子摘要
protected BooleanControl(BooleanControl.Type type, boolean initialValue)
          建構一個具有給定參數的新 boolean 控制元件物件。
protected BooleanControl(BooleanControl.Type type, boolean initialValue, String trueStateLabel, String falseStateLabel)
          建構一個具有給定參數的新 boolean 控制元件物件。
 
方法摘要
 String getStateLabel(boolean state)
          獲得指定狀態的標籤。
 boolean getValue()
          獲得此控制元件的當前值。
 void setValue(boolean value)
          設置控制元件的當前值。
 String toString()
          提供控制元件的字元串表示形式
 
從類別 javax.sound.sampled.Control 繼承的方法
getType
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

BooleanControl

protected BooleanControl(BooleanControl.Type type,
                         boolean initialValue,
                         String trueStateLabel,
                         String falseStateLabel)
建構一個具有給定參數的新 boolean 控制元件物件。

參數:
type - 此 float 控制元件物件表示的控制元件型別
initialValue - 初始控制元件值
trueStateLabel - 由 true 表示的狀態標籤,如 "true" 或 "on"。
falseStateLabel - 由 false 表示的狀態標籤,如 "false" 或 "off"。

BooleanControl

protected BooleanControl(BooleanControl.Type type,
                         boolean initialValue)
建構一個具有給定參數的新 boolean 控制元件物件。truefalse 狀態的標籤預設為 "true" 和 "false"。

參數:
type - 由此 float 控制元件物件表示的控制元件型別
initialValue - 初始控制元件值
方法詳細資訊

setValue

public void setValue(boolean value)
設置控制元件的當前值。預設實作只設置所指示的值。有些控制元件需要在受設置值的影響之前打開行。

參數:
value - 所需的新值。

getValue

public boolean getValue()
獲得此控制元件的當前值。

返回:
當前值。

getStateLabel

public String getStateLabel(boolean state)
獲得指定狀態的標籤。

返回:
指定狀態的標籤,如 true 的標籤 "true" 或 "on",或指示 false 的標籤 "false" 或 "off"。

toString

public String toString()
提供控制元件的字元串表示形式

覆寫:
類別 Control 中的 toString
返回:
字元串描述

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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