JavaTM 2
Platform
Std. Ed. v1.4.0

javax.sound.sampled
クラス BooleanControl

java.lang.Object
  |
  +--javax.sound.sampled.Control
        |
        +--javax.sound.sampled.BooleanControl

public abstract class BooleanControl
extends Control

BooleanControl は、ラインのオーディオに影響を与える 2 つの設定を切り替える機能を提供します。設定は boolean 型の値 (true および false) です。グラフィカルユーザインタフェースは、二状態ボタン、オン/オフスイッチ、2 つの排他ボタン、チェックボックスなどでコントロールを表すことができます。たとえば、ボタンを押すと、MUTE コントロールが起動して、ラインの音声は出力されなくなります。

他の Control サブクラスに関しては、ユーザインタフェースの表示にふさわしい値の文字列ラベルを戻すメソッドが用意されています。

導入されたバージョン:
1.3

入れ子クラスの概要
static class BooleanControl.Type
          BooleanControl.Type クラスのインスタンスは、ブール型のコントロールの種類を識別します。
 
クラス javax.sound.sampled.Control から継承した入れ子クラス
 
コンストラクタの概要
protected BooleanControl(BooleanControl.Type type, boolean initialValue)
          指定されたパラメータでブール型のコントロールオブジェクトを新しく構築します。
protected BooleanControl(BooleanControl.Type type, boolean initialValue, String trueStateLabel, String falseStateLabel)
          指定されたパラメータでブール型のコントロールオブジェクトを新しく構築します。
 
メソッドの概要
 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)
指定されたパラメータでブール型のコントロールオブジェクトを新しく構築します。

パラメータ:
initialValue - 初期コントロールの値
trueStateLabel - 「true」または「on」などの、true で表される状態のラベル
falseStateLabel - 「false」または「off」などの、false で表される状態のラベル

BooleanControl

protected BooleanControl(BooleanControl.Type type,
                         boolean initialValue)
指定されたパラメータでブール型のコントロールオブジェクトを新しく構築します。true および false 状態のラベルを「true」および「false」にデフォルト設定します。

パラメータ:
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
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.