模块  java.desktop
软件包  javax.sound.sampled

Class BooleanControl


  • public abstract class BooleanControl
    extends Control
    BooleanControl提供了在影响线路音频的两种可能设置之间切换的功能。 设置为布尔值( truefalse )。 图形用户界面可以通过双状态按钮,开/关开关,两个互斥按钮或复选框(以及其他可能性)来表示控制。 例如,按下按钮可能会激活MUTE控件以使线路的音频静音。

    与其他Control子类一样,提供了一种方法,该方法返回值的字符串标签,适合在用户界面中显示。

    从以下版本开始:
    1.3
    • 构造方法详细信息

      • 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 - 此float控件对象表示的控件类型
        initialValue - 初始控制值
    • 方法详细信息

      • setValue

        public void setValue​(boolean value)
        设置控件的当前值。 默认实现只是按指示设置值。 某些控件要求在通过设置值来影响它们之前打开它们的线。
        参数
        value - 期望的新值
      • getValue

        public boolean getValue()
        获得此控件的当前值。
        结果
        当前值
      • getStateLabel

        public String getStateLabel​(boolean state)
        获取指定状态的标签。
        参数
        state - 将返回其标签的州
        结果
        标签指定的状态,例如“真”或“接通”为 true ,或“假”或“关”为 false
      • toString

        public String toString()
        提供控件的字符串表示形式。
        重写:
        toString在类 Control
        结果
        控件的字符串表示形式