モジュール java.desktop
パッケージ javax.sound.sampled

クラスBooleanControl



  • public abstract class BooleanControl
    extends Control
    BooleanControlは、ラインのオーディオに影響を与える2つの設定を切り替える機能を提供します。 設定はブール値(trueおよびfalse)です。 グラフィカル・ユーザー・インタフェースでは、二状態ボタン、オン/オフ・スイッチ、2つの排他ボタン、チェックボックスなどでコントロールを表すことができます。 たとえば、ボタンを押すと、MUTEコントロールがアクティブになり、ライン・オーディオが消えます。

    Controlのほかのサブクラスと同様、ユーザー・インタフェースに表示するのに適した値の文字列ラベルを返すメソッドが用意されています。

    導入されたバージョン:
    1.3
    • ネストされたクラスのサマリー

      ネストされたクラス 
      修飾子と型 クラス 説明
      static class  BooleanControl.Type
      BooleanControl.Typeクラスのインスタンスは、ブール型のコントロールの種類を識別します。
    • コンストラクタのサマリー

      コンストラクタ 
      修飾子 コンストラクタ 説明
      protected BooleanControl​(BooleanControl.Type type, boolean initialValue)
      指定されたパラメータでブール型のコントロール・オブジェクトを新しく構築します。
      protected BooleanControl​(BooleanControl.Type type, boolean initialValue, String trueStateLabel, String falseStateLabel)
      指定されたパラメータでブール型のコントロール・オブジェクトを新しく構築します。
    • コンストラクタの詳細

      • BooleanControl

        protected BooleanControl​(BooleanControl.Type type,
                                 boolean initialValue,
                                 String trueStateLabel,
                                 String falseStateLabel)
        指定されたパラメータでブール型のコントロール・オブジェクトを新しく構築します。
        パラメータ:
        type - この浮動小数点型のコントロール・オブジェクトを表すコントロールのタイプ
        initialValue - 初期コントロールの値
        trueStateLabel - trueで表される状態のラベル、例えば"true"または"on"
        falseStateLabel - falseで表される状態のラベル、例えば"false"または"off"
      • BooleanControl

        protected BooleanControl​(BooleanControl.Type type,
                                 boolean initialValue)
        指定されたパラメータでブール型のコントロール・オブジェクトを新しく構築します。 truefalseのラベルには、デフォルトで"true"と"false"と表示されています。
        パラメータ:
        type - この浮動小数点型のコントロール・オブジェクトにより表されるコントロールのタイプ
        initialValue - 初期コントロールの値
    • メソッドの詳細

      • setValue

        public void setValue​(boolean value)
        コントロールの現在の値を設定します。 デフォルト実装では、指定された値を単に設定するだけです。 コントロールによっては、値が設定されたときに影響を受けるためにラインを開く必要があります。
        パラメータ:
        value - 必要な新規の値
      • getValue

        public boolean getValue​()
        このコントロールの現在の値を取得します。
        戻り値:
        現在の値
      • getStateLabel

        public String getStateLabel​(boolean state)
        指定された状態のラベルを取得します。
        パラメータ:
        state - 返されるラベルの状態
        戻り値:
        trueの場合はtrueまたはon、falseの場合はfalseまたはoffなどの、指定された状態のラベル
      • toString

        public String toString​()
        コントロールの文字列表現を提供します。
        オーバーライド:
        toString、クラス: Control
        戻り値:
        文字列説明