|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--javax.sound.sampled.Control | +--javax.sound.sampled.FloatControl
FloatControl
오브젝트는 어느 범위의 부동 소수점형의 값의 컨트롤을 제공합니다. 부동 소수점형의 컨트롤은 슬라이더나 회전 노브 등 연속 조정이 가능한 오브젝트에 의해, 그래피컬 유저 인터페이스로 표시되는 일이 있습니다. 라인의 오디오에 영향을 주는 게인이나 빵등의 FloatControl
구현 컨트롤의 구상 서브 클래스는 어플리케이션을 조작할 수 있는 방법으로 신호를 보냅니다.
내부 클래스는 공통된 종류의 부동 소수점형의 컨트롤의 특정에 사용하는 정적 인스턴스를 제공합니다.
FloatControl.Type
FloatControl
abstract 클래스는 컨트롤의 현재의 부동 소수점형의 값을 설정 및 취득하는 메소드를 제공합니다. 다른 메소드는 가능 범위치 및 컨트롤의 해상도 (반환값간의 최소 증분)를 취득합니다. 부동 소수점형의 컨트롤에는 지정된 기간에 새로운 값으로 이행할 수 있는 타입의 것도 있습니다. FloatControl
에는 컨트롤의 최소, 최대 및 중간의 여러분치의 캐릭터 라인 label를 돌려주는 메소드도 포함됩니다.
Line.getControls()
,
Line.isControlSupported(javax.sound.sampled.Control.Type)
중첩된 클래스의 개요 | |
static class |
FloatControl.Type
FloatControl.Type 내부 클래스의 인스턴스는 부동 소수점형의 컨트롤의 종류를 식별합니다. |
클래스 javax.sound.sampled. Control 을 상속받은 중첩된 클래스 |
|
생성자의 개요 | |
protected |
FloatControl (FloatControl.Type type,
float minimum,
float maximum,
float precision,
int updatePeriod,
float initialValue,
String units)
지정된 파라미터로 부동 소수점형의 컨트롤 오브젝트를 새롭게 구축합니다. |
protected |
FloatControl (FloatControl.Type type,
float minimum,
float maximum,
float precision,
int updatePeriod,
float initialValue,
String units,
String minLabel,
String midLabel,
String maxLabel)
지정된 파라미터로 부동 소수점형의 컨트롤 오브젝트를 새롭게 구축합니다. |
메소드의 개요 | |
float |
getMaximum ()
허가되고 있는 최대치를 취득합니다. |
String |
getMaxLabel ()
「Right」나 「Full」 등, 최대치의 label를 취득합니다. |
String |
getMidLabel ()
「Center」나 「Default」 등, 중간점치의 label를 취득합니다. |
float |
getMinimum ()
허가되고 있는 최소치를 취득합니다. |
String |
getMinLabel ()
「Left」나 「Off」 등, 최소치의 label를 취득합니다. |
float |
getPrecision ()
컨트롤의 해상도 또는 입도를, 그 컨트롤을 측정하는 단위로 취득합니다. |
String |
getUnits ()
「dB」나 「초 당의 프레임수」 등, 컨트롤의 값을 나타내는 단위의 label를 취득합니다. |
int |
getUpdatePeriod ()
쉬프트중에 컨트롤의 값이 변화 가능한 최소 시간 간격을 취득합니다. |
float |
getValue ()
이 컨트롤의 현재의 값을 취득합니다. |
void |
setValue (float newValue)
컨트롤의 현재의 값을 설정합니다. |
void |
shift (float from,
float to,
int microseconds)
초기치로부터 최종치에, 지정된 기간에 걸쳐서 컨트롤의 값을 마이크로 세컨드 단위로 직선적으로 변화시킵니다. |
String |
toString ()
컨트롤의 캐릭터 라인 표현을 제공합니다. |
클래스 javax.sound.sampled. Control 에서 상속받은 메소드 |
getType |
클래스 java.lang. Object 에서 상속받은 메소드 |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
생성자의 상세 |
protected FloatControl(FloatControl.Type type, float minimum, float maximum, float precision, int updatePeriod, float initialValue, String units, String minLabel, String midLabel, String maxLabel)
type
- 이 부동 소수점형의 컨트롤 오브젝트가 나타내는 컨트롤의 종류minimum
- 컨트롤에 허가되고 있는 최대치maximum
- 컨트롤에 허가되고 있는 최소치precision
- 컨트롤의 해상도 또는 입도. 이것은 이산적 유효치간의 증분의 크기updatePeriod
- shift
중에 컨트롤이 1 개의 이산치로부터 다음의 이산치에 변경할 수 있는 마이크로 세컨드 단위의 최소 시간 간격initialValue
- 컨트롤을 구축할 때의 개시의 값units
- 컨트롤의 값을 나타내는 단위의 label로, 「dB」나 「초 당의 프레임수」 등minLabel
- 최소치의 label로, 「Left」나 「Off」 등midLabel
- 중간점치의 label로, 「Center」나 「Default」 등maxLabel
- 최대치의 label로, 「Right」나 「Full」 등protected FloatControl(FloatControl.Type type, float minimum, float maximum, float precision, int updatePeriod, float initialValue, String units)
type
- 이 부동 소수점형의 컨트롤 오브젝트가 나타내는 컨트롤의 종류minimum
- 컨트롤에 허가되고 있는 최대치maximum
- 컨트롤에 허가되고 있는 최소치precision
- 컨트롤의 해상도 또는 입도. 이것은 이산적 유효치간의 증분의 크기updatePeriod
- shift
중에 컨트롤이 1 개의 이산치로부터 다음의 이산치에 변경할 수 있는 마이크로 세컨드 단위의 최소 시간 간격initialValue
- 컨트롤을 구축할 때의 개시의 값units
- 컨트롤의 값을 나타내는 단위의 label로, 「dB」나 「초 당의 프레임수」 등메소드의 상세 |
public void setValue(float newValue)
newValue
- 바람직한 신규의 값
IllegalArgumentException
- 지시받은 값이 허용 범위에 들어가지 않는 경우public float getValue()
public float getMaximum()
public float getMinimum()
public String getUnits()
public String getMinLabel()
public String getMidLabel()
public String getMaxLabel()
public float getPrecision()
public int getUpdatePeriod()
shift(float, float, int)
public void shift(float from, float to, int microseconds)
from
- 쉬프트 개시시의 초기치to
- 쉬프트 후의 최종치getUpdatePeriod()
public String toString()
Control
내의 toString
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.