java.lang.Object
javax.sound.sampled.Control
javax.sound.sampled.BooleanControl
public abstract class BooleanControl extends Control
BooleanControlは、ラインのオーディオに影響を与える2つの設定を切り替える機能を提供します。 設定はブール値(trueおよびfalse)です。 グラフィカル・ユーザー・インタフェースでは、二状態ボタン、オン/オフ・スイッチ、2つの排他ボタン、チェックボックスなどでコントロールを表すことができます。 たとえば、ボタンを押すと、MUTEコントロールがアクティブになり、ラインのオーディオがサイレントになります。 
 
 他のControlサブクラスと同様に、ユーザー・インタフェースでの表示に適した値の文字列ラベルを返すメソッドが提供されます。
- 導入されたバージョン:
- 1.3
- 
ネストされたクラスのサマリーネストされたクラス
- 
コンストラクタのサマリーコンストラクタ修飾子コンストラクタ説明protectedBooleanControl(BooleanControl.Type type, boolean initialValue) 指定されたパラメータでブール型のコントロール・オブジェクトを新しく構築します。protectedBooleanControl(BooleanControl.Type type, boolean initialValue, String trueStateLabel, String falseStateLabel) 指定されたパラメータでブール型のコントロール・オブジェクトを新しく構築します。
- 
メソッドのサマリー
- 
コンストラクタの詳細- 
BooleanControlprotected BooleanControl(BooleanControl.Type type, boolean initialValue, String trueStateLabel, String falseStateLabel) 指定されたパラメータでブール型のコントロール・オブジェクトを新しく構築します。- パラメータ:
- type- この浮動小数点型のコントロール・オブジェクトを表すコントロールのタイプ
- initialValue- 初期コントロールの値
- trueStateLabel-- trueで表される状態のラベル、例えば"true"または"on"
- falseStateLabel-- falseで表される状態のラベル、例えば"false"または"off"
 
- 
BooleanControlprotected BooleanControl(BooleanControl.Type type, boolean initialValue) 指定されたパラメータでブール型のコントロール・オブジェクトを新しく構築します。trueとfalseのラベルには、デフォルトで"true"と"false"と表示されています。- パラメータ:
- type- この浮動小数点型のコントロール・オブジェクトにより表されるコントロールのタイプ
- initialValue- 初期コントロールの値
 
 
- 
- 
メソッドの詳細- 
setValuepublic void setValue(boolean value) コントロールの現在の値を設定します。 デフォルト実装では、指定された値を単に設定するだけです。 コントロールによっては、値が設定されたときに影響を受けるためにラインを開く必要があります。- パラメータ:
- value- 必要な新規の値
 
- 
getValuepublic boolean getValue()このコントロールの現在の値を取得します。- 戻り値:
- 現在の値
 
- 
getStateLabelpublic String getStateLabel(boolean state) 指定された状態のラベルを取得します。- パラメータ:
- state- 返されるラベルの状態
- 戻り値:
- trueの場合は「true」または「on」、- falseの場合は「false」または「off」などの、指定された状態のラベル
 
- 
toString
 
-