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 »óÅ ¹öư, ¿Â/¿ÀÇÁ ½ºÀ­Ä¡, 2 °³ÀÇ ¹èŸ ¹öư, üũ ¹Ú½ºµîÀ¸·Î ÄÁÆ®·ÑÀ» ³ªÅ¸³¾ ¼ö°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¹öưÀ» ´©¸£¸é(ÀÚ),MUTE ÄÁÆ®·ÑÀÌ ±âµ¿ÇØ, ¶óÀÎÀÇ À½¼ºÀº Ãâ·ÂµÇÁö ¾Ê°Ô µË´Ï´Ù.

´Ù¸¥ Control ¼­ºê Ŭ·¡½º¿¡ °üÇØ¼­´Â À¯Àú ÀÎÅÍÆäÀ̽ºÀÇ Ç¥½Ã¿¡ ¾î¿ï¸° °ªÀÇ Ä³¸¯ÅÍ ¶óÀÎ label¸¦ µÇµ¹¸®´Â ¸Þ¼Òµå°¡ ÁغñµÇ¾î ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
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)
          ÁöÁ¤µÈ »óÅÂÀÇ label¸¦ ÃëµæÇÕ´Ï´Ù.
 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 ·Î ³ªÅ¸³»Áö´Â »óÅÂÀÇ label
falseStateLabel - ¡¸false¡¹¶Ç´Â ¡¸off¡¹µîÀÇ,false ·Î ³ªÅ¸³»Áö´Â »óÅÂÀÇ label

BooleanControl

protected BooleanControl(BooleanControl.Type  type,
                         boolean initialValue)
ÁöÁ¤µÈ ÆÄ¶ó¹ÌÅÍ·Î ºÒÇüÀÇ ÄÁÆ®·Ñ ¿ÀºêÁ§Æ®¸¦ »õ·Ó°Ô ±¸ÃàÇÕ´Ï´Ù. true ¹× false »óÅÂÀÇ label¸¦ ¡¸true¡¹ ¹× ¡¸false¡¹¿¡ µðÆúÆ® ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
initialValue - Ãʱâ ÄÁÆ®·ÑÀÇ °ª
¸Þ¼ÒµåÀÇ »ó¼¼

setValue

public void setValue(boolean value)
ÄÁÆ®·Ñ¿¡ ´ëÇÑ ÇöÀçÀÇ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. µðÆúÆ®ÀÇ ±¸Çö¿¡¼­´Â ÁöÁ¤ ´ë·ÎÀÇ °ªÀÌ ´Ü¼øÇÏ°Ô ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
value - ÇÊ¿äÇÑ ½Å±ÔÀÇ °ª

getValue

public boolean getValue()
ÀÌ ÄÁÆ®·ÑÀÇ ÇöÀçÀÇ °ªÀ» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÇöÀçÀÇ °ª

getStateLabel

public String  getStateLabel(boolean state)
ÁöÁ¤µÈ »óÅÂÀÇ label¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
true ÀÇ °æ¿ì´Â ¡¸true¡¹¶Ç´Â ¡¸on¡¹,false ÀÇ °æ¿ì´Â ¡¸false¡¹¶Ç´Â ¡¸off¡¹µîÀÇ, ÁöÁ¤µÈ »óÅÂÀÇ label

toString

public String  toString()
ÄÁÆ®·ÑÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» Á¦°øÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Control ³»ÀÇ toString
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎ ¼³¸í

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.