- java.lang.Object
-
- javax.sound.sampled.Control
-
- javax.sound.sampled.BooleanControl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 描述 static class
BooleanControl.Type
BooleanControl.Type
类的一个实例识别一种布尔控件。
-
构造方法摘要
构造方法 Modifier Constructor 描述 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)
使用给定的参数构造一个新的布尔控件对象。true
和false
状态的标签默认为“true”和“false”。- 参数
-
type
- 由此浮动控件对象表示的控件类型 -
initialValue
- 初始控制值
-
-
方法详细信息
-
setValue
public void setValue(boolean value)
设置控件的当前值。 默认实现只是按照指示设置值。 一些控件要求在打开它们的行之前,通过设置值来影响它们的行。- 参数
-
value
- 所需的新值
-
getValue
public boolean getValue()
获取此控件的当前值。- 结果
- 当前值
-
getStateLabel
public String getStateLabel(boolean state)
获取指定状态的标签。- 参数
-
state
- 将返回标签的状态 - 结果
-
标签指定的状态,例如“真”或“接通”为
true
,或“假”或“关”false
-
-