|
MID ÇÁ·ÎÇÊ | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.microedition.lcdui.Item | +--javax.microedition.lcdui.Gauge
Á¤¼ö °ªÀÇ ±×·¡ÇÈ µð½ºÇ÷¹ÀÌ(¿¹: ¸·´ë ±×·¡ÇÁ)¸¦ ±¸ÇöÇÕ´Ï´Ù.
Gauge
´Â 0¿¡¼ ÃÖ´ë°ª±îÁöÀÇ ¹üÀ§(Æ÷ÇÔ)¿¡ ÀÖ´Â
ÇöÀç °ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº
ÇöÀç °ª°ú ÃÖ´ë°ªÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ÁöÁ¤ÇÏ´Â °ªÀÇ ¹üÀ§´Â ÀåÄ¡ÀÇ ±¸ºÐµÇ´Â ½Ã°¢Àû »óÅ ¼öº¸´Ù
Ŭ ¼ö ÀÖÀ¸¹Ç·Î µÎ °³ ÀÌ»óÀÇ °ªÀÌ µ¿ÀÏÇÑ
½Ã°¢Àû Ç¥ÇöÀ» °¡Á®¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, 0¿¡¼ 99
±îÁöÀÇ °ª ¹üÀ§¸¦
°®´Â Gauge
°´Ã¼°¡ 1-10°³ÀÇ ¸·´ë ÁýÇÕÀ» »ç¿ëÇÏ¿©
Gauge
ÀÇ ±Ù»ç°ªÀ» Ç¥½ÃÇÏ´Â ÀåÄ¡¿¡¼ ½ÇÇà ÁßÀÎ
°æ¿ì¸¦ °¡Á¤ÇÕ´Ï´Ù. ÀåÄ¡¿¡¼ ÇÑ °³ÀÇ ¸·´ë´Â 0-9ÀÇ °ªÀ» Ç¥½ÃÇϰí
µÎ °³ÀÇ ¸·´ë´Â 10-19
ÀÇ °ªÀ»,
¼¼ °³ÀÇ ¸·´ë´Â 20
-29
ÀÇ °ªÀ»
Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
Gauge
´Â ´ëÈÇüÀ̰ųª ºñ´ëÈÇüÀÏ ¼ö ÀÖ½À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº »óÈ£ ÀÛ¿ë ¸ðµå¿¡ °ü°è¾øÀÌ ¾ðÁ¦µçÁö
Gauge
ÀÇ °ªÀ» ¼³Á¤Çϰųª °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.
°´Ã¼°¡ ´ëÈÇü ¸ðµå·Î ¸¸µé¾îÁö´ÂÁö ¿©ºÎ¿¡ µû¶ó ±¸Çö ½Ã
¸·´ë ±×·¡ÇÁÀÇ ½Ã°¢Àû ¸ð¾çÀÌ
º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù.
´ëÈÇü ¸ðµå¿¡¼´Â »ç¿ëÀÚ°¡ °ªÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ´Â ¾ðÁ¦µç ÇØ´ç °ªÀ» À§·Î³ª ¾Æ·¡·Î 1¾¿ º¯°æÇÒ ¹æ¹ýÀÌ ÀÖÀ¸¸ç º¸´Ù Å« ÁõºÐÀ¸·Î °ªÀ» º¯°æÇÏ´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù. »ç¿ëÀÚ´Â ¼³Á¤µÈ ¹üÀ§¸¦ ¹þ¾î³ª´Â °ªÀ¸·Î À̵¿ÇÒ ¼ö ¾ø½À´Ï´Ù. µû¶ó¼ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ Ãʱ⠰ªÀ» ¼³Á¤ÇÑ ´ÙÀ½ »ç¿ëÀÚ°¡ ±× ÀÌÈÄ °ªºÎÅÍ ¼öÁ¤Çϵµ·Ï Çã¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. »ç¿ëÀÚ°¡ °ª°ú »óÈ£ ÀÛ¿ëÇϰí ÀÖ´Â µ¿¾È¿¡µµ ÀÀ¿ë ÇÁ·Î±×·¥Àº ÇØ´ç °ªÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸¹Àº °æ¿ì »ç¿ëÀÚ°¡ °ªÀ» ¼öÁ¤ÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº ¹öưÀ» ´·¯ ÇÑ ¹ø¿¡ ÇÑ ´ÜÀ§¾¿ °ªÀ» ´Ã¸®°Å³ª ÁÙÀÌ´Â °ÍÀÔ´Ï´Ù. µû¶ó¼ ÀÀ¿ë ÇÁ·Î±×·¥Àº ¸î ½Ê °³¸¦ ³ÑÁö ¾Ê´Â ¹üÀ§ ³»¿¡¼ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
ºñ´ëÈÇü ¸ðµå¿¡¼´Â »ç¿ëÀÚ°¡ °ªÀ» ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.
ºñ´ëÈÇü ¸ðµå´Â »ç¿ëÀÚ¿¡°Ô ¿À·¡ ½ÇÇàµÇ´Â ÀÛ¾÷ »óÅ¿¡ °üÇÑ Çǵå¹éÀ»
Á¦°øÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù. ºñ´ëÈÇü ¸ðµå´Â ÁÖ·Î ¿À·¡ ½ÇÇàµÇ´Â ÀÛ¾÷ Áß¿¡
»ç¿ëÀÚ¿¡°Ô Çǵå¹éÀ» Á¦°øÇÏ´Â "ÁøÇà Ç¥½Ã±â"³ª
"ÀÛ¾÷ Ç¥½Ã±â"·Î »ç¿ëµË´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº setValue()
¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿©
ÁÖ±âÀûÀ¸·Î °ªÀ» ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ºñ´ëÈÇü Gauge
ÀÇ ¹üÀ§´Â À¯ÇÑÇϰųª ¹«ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.
Gauge
ÀÇ ¹üÀ§°¡ À¯ÇÑÇϸé 0°ú ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼
¼³Á¤ÇÑ ÃÖ´ë°ª »çÀÌÀÇ Á¤¼ö °ª(Æ÷ÇÔ)À» °¡Áý´Ï´Ù. ±¸Çö ½Ã¿¡´Â À§¿¡¼
¼³¸íÇÑ ´ë·Î ÀÌ °ª¿¡ ´ëÇÑ ±×·¡ÇÈ Ç¥ÇöÀ»
Á¦°øÇÕ´Ï´Ù.
¹«ÇÑ ¹üÀ§¸¦ °¡Áö´Â ºñ´ëÈÇü Gauge
´Â
°è¼Ó À¯ÈÞ Áö¼Ó, ÁõºÐ À¯ÈÞ, °è¼Ó ½ÇÇà, ÁõºÐ ¾÷µ¥ÀÌÆ®ÀÇ ³× »óÅ Áß
Çϳª¿¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ »óÅ´ ÀÛ¾÷ÀÇ Æ¯Á¤ ¼öÁØÀÌ ¹ß»ý ÁßÀÓÀ»
»ç¿ëÀÚ¿¡°Ô ¾Ë¸®´Â °ÍÀÌ ¸ñÀûÀÔ´Ï´Ù.
ÁõºÐ ¾÷µ¥ÀÌÆ®¸¦ »ç¿ëÇÏ´Â °æ¿ì ÀÛ¾÷¿¡ ´ëÇØ
¾Ë·ÁÁø Á¾Á¡ÀÌ ¾ø¾îµµ ÁøÇà »óŸ¦ »ç¿ëÀÚ¿¡°Ô ¾Ë¸± ¼ö ÀÖ½À´Ï´Ù.
°è¼Ó ½ÇÇàÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â »ç¿ëÀÚ¿¡°Ô º¸°íÇÒ ÁøÇàÀÌ ¾øÀ¸¸ç
¾Ë·ÁÁø Á¾Á¡ÀÌ ¾ø½À´Ï´Ù.
°è¼Ó ½ÇÇàÀº ´ÜÁö »ç¿ë ÁßÀÓÀ» ¾Ë¸®´Â Ç¥½Ã±âÀÔ´Ï´Ù.
±¸Çö ½Ã ÀÌ·¯ÇÑ ³»¿ëÀ» ÀûÀýÇÏ°Ô Ç¥½ÃÇÏ´Â
±×·¡ÇÈ µð½ºÇ÷¹À̸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
±¸Çö ½Ã ¹«ÇÑ Áö¼Ó °ÔÀÌÁö¿Í ¹«ÇÑ ÁõºÐ °ÔÀÌÁö¿¡ ´Ù¾çÇÑ ±×·¡ÇÈÀ»
»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î °¢ ¸ðµå¿¡ ´ëÇØ
º°µµÀÇ À¯ÈÞ »óŰ¡ Á¸ÀçÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ±¸Çö ½Ã °è¼Ó ½ÇÇà »óÅÂÀÇ ¸ð·¡ ½Ã°è³ª ȸÀü ½Ã°è¸¦
Ç¥½ÃÇÒ ¼ö ÀÖÁö¸¸ ÁõºÐ ¾÷µ¥ÀÌÆ® »óÅ¿¡¼´Â ºñÄ¡º¼À̳ª
ÁÙ¹«´Ì ¸·´ë »çÅÁ °°Àº ´Ù¾çÇÑ »óÅÂÀÇ ¾Ö´Ï¸ÞÀ̼ÇÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
°è¼Ó À¯ÈÞ »óųª ÁõºÐ À¯ÈÞ »óÅ¿¡¼ Gauge
´Â
¾Æ¹« ÀÛ¾÷µµ ¹ß»ýÇÏÁö ¾ÊÀ½À» ³ªÅ¸³À´Ï´Ù.
ÁõºÐ ¾÷µ¥ÀÌÆ® »óÅ¿¡¼ Gauge
´Â ÀÛ¾÷À» ³ªÅ¸³»Áö¸¸
ÇØ´ç ±×·¡ÇÈ Ç¥ÇöÀº ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ setValue()
¿¡
´ëÇÑ È£ÃâÀ» »ç¿ëÇÏ¿© ¾÷µ¥ÀÌÆ®¸¦ ¿äûÇÏ´Â °æ¿ì¿¡¸¸
¾÷µ¥ÀÌÆ®µÇ¾î¾ß ÇÕ´Ï´Ù. °è¼Ó ½ÇÇà »óÅ¿¡¼ Gauge
´Â
ÀÀ¿ë ÇÁ·Î±×·¥À¸·ÎºÎÅÍÀÇ ¾÷µ¥ÀÌÆ® ¿äû ¾øÀ̵µ
°è¼Ó ½ÇÇàµÇ´Â ¾Ö´Ï¸ÞÀ̼ÇÀ» Ç¥½ÃÇÏ¿©
ÀÛ¾÷À» ³ªÅ¸³À´Ï´Ù.
Gauge
°¡ ºñ´ëÈÇüÀÌ°í ¹«ÇÑ ¹üÀ§¸¦ °®µµ·Ï
¼³Á¤µÈ °æ¿ì¿¡¸¸ CONTINUOUS_IDLE
,
INCREMENTAL_IDLE
,
CONTINUOUS_RUNNING
¹× INCREMENTAL_UPDATING
°ªÀÌ Æ¯º°ÇÑ Àǹ̸¦ °®½À´Ï´Ù.
Gauge
°¡ ´ëÈÇüÀ̰ųª À¯ÇÑ ¹üÀ§¸¦ °®µµ·Ï ¼³Á¤µÈ °æ¿ì
ÀÌ·¯ÇÑ °ªÀº ÀÏ¹Ý °ªÀ¸·Î °£Áֵ˴ϴÙ.
¶ÇÇÑ Gauge
¸¦ ÁøÇà Ç¥½Ã±â·Î »ç¿ëÇÏ´Â
ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀϹÝÀûÀ¸·Î »ç¿ëÀÚ°¡ ÁøÇà ÁßÀÎ ÀÛ¾÷À» ÁߴܽÃų ¼ö ÀÖ´Â
Gauge
¸¦ Æ÷ÇÔÇÏ´Â ÄÁÅ×À̳ʿ¡
STOP
¸í·ÉÀ» ¿¬°áÇØ¾ß ÇÕ´Ï´Ù.
À§¿¡¼ ¾ð±ÞÇÑ ´ë·Î ¿À·¡ ½ÇÇàµÇ´Â ÀÛ¾÷ µµÁß
»ç¿ëÀÚ¿¡°Ô Çǵå¹éÀ» Á¦°øÇϱâ À§ÇØ ºñ´ëÈÇü Gauge
°¡
»ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼
ÀÌ¹Ì ¾Ë·ÁÁø Á¾Á¡À¸·Î ÁøÇàÇÒ ¶§
ÀÛ¾÷ÀÇ ÁøÇàÀ» °üÂûÇÒ ¼ö ÀÖ´Â °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥Àº
À¯ÇÑ ¹üÀ§¸¦ °®´Â ºñ´ëÈÇü Gauge
¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ Å©±â°¡ 20
KB·Î
¾Ë·ÁÁø ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº Gauge
ÀÇ ÃÖ´ë°ªÀ» 20
À¸·Î
¼³Á¤ÇÏ°í °ÔÀÌÁö °ªÀ» Áö±Ý±îÁö ´Ù¿î·ÎµåÇÑ KB·Î ¼³Á¤ÇÕ´Ï´Ù.
ÁöÁ¤µÈ ½Ã°£¿¡ ¿Ï·áµÈ ÀÛ¾÷ÀÇ ºñÀ²À» º¸¿©ÁÖ´Â
Gauge
°¡ »ç¿ëÀÚ¿¡°Ô Á¦½ÃµË´Ï´Ù.
¹Ý¸é ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¾Ë ¼ö ¾ø´Â Å©±âÀÇ ÆÄÀÏÀ»
´Ù¿î·ÎµåÇϰí ÀÖ´Â °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥Àº À¯ÇÑ ¹üÀ§¸¦ °®´Â ºñ´ëÈÇü Gauge
¸¦
»ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº ÁÖ±âÀûÀ¸·Î(¿¹¸¦ µé¾î
ÀÔ·Â ¹öÆÛ°¡ ä¿öÁú ¶§¸¶´Ù) setValue(INCREMENTAL_UPDATING)
¸¦
È£ÃâÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¸é »ç¿ëÀÚ¿¡°Ô ÁøÇàÀÇ
¹ß»ý ºñÀ²À» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸¶Áö¸·À¸·Î ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÛ¾÷À» ¼öÇàÇÏÁö¸¸
ÁøÇàÀ» ÆÄ¾ÇÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾ø´Ù¸é ºñ´ëÈÇü Gauge
°¡
¹«ÇÑ ¹üÀ§¸¦ °®µµ·Ï ¼³Á¤ÇÏ°í °ªÀ» CONTINUOUS_RUNNING
À̳ª
CONTINUOUS_IDLE
Áß
Çϳª·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ³×Æ®¿öÅ© ¼¹ö¿¡ ¿äûÀ» ¹ßÇàÇϰí
¼¹ö°¡ ÀÀ´ä ´ë±âÇÏ´Â °ÍÀ» Â÷´ÜÇÏ·Á´Â °æ¿ì Gauge
ÀÇ »óŸ¦
ÀÀ´ä ´ë±â Àü¿¡´Â CONTINUOUS_RUNNING
À¸·Î,
ÀÀ´äÀ» ¹ÞÀº ´ÙÀ½¿¡´Â CONTINUOUS_IDLE
·Î
¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
Field Summary | |
static int |
CONTINUOUS_IDLE
¹«ÇÑ ¹üÀ§¸¦ °®´Â ºñ´ëÈÇü Gauge ÀÇ °è¼Ó
À¯ÈÞ »óŸ¦ ³ªÅ¸³»´Â °ª.
|
static int |
CONTINUOUS_RUNNING
¹«ÇÑ ¹üÀ§¸¦ °®´Â ºñ´ëÈÇü Gauge ÀÇ °è¼Ó ½ÇÇà »óŸ¦
³ªÅ¸³»´Â °ª. |
static int |
INCREMENTAL_IDLE
¹«ÇÑ ¹üÀ§¸¦ °®´Â ºñ´ëÈÇü Gauge ÀÇ ÁõºÐ À¯ÈÞ
»óŸ¦ ³ªÅ¸³»´Â °ª. |
static int |
INCREMENTAL_UPDATING
¹«ÇÑ ¹üÀ§¸¦ °®´Â ºñ´ëÈÇü Gauge ÀÇ
ÁõºÐ ¾÷µ¥ÀÌÆ® »óŸ¦ ³ªÅ¸³»´Â °ª.
|
static int |
INDEFINITE
Gauge °¡ ¹«ÇÑ ¹üÀ§¸¦ °®´Â´Ù´Â °ÍÀ»
³ªÅ¸³»±â À§ÇØ ÃÖ´ë°ªÀ¸·Î Ư¼ö °ªÀÌ »ç¿ëµÇ¾ú½À´Ï´Ù.
|
Fields inherited from class javax.microedition.lcdui.Item |
BUTTON, HYPERLINK, LAYOUT_2, LAYOUT_BOTTOM, LAYOUT_CENTER, LAYOUT_DEFAULT, LAYOUT_EXPAND, LAYOUT_LEFT, LAYOUT_NEWLINE_AFTER, LAYOUT_NEWLINE_BEFORE, LAYOUT_RIGHT, LAYOUT_SHRINK, LAYOUT_TOP, LAYOUT_VCENTER, LAYOUT_VEXPAND, LAYOUT_VSHRINK, PLAIN |
Constructor Summary | |
Gauge(String label,
boolean interactive,
int maxValue,
int initialValue)
´ëÈÇü ¸ðµå³ª ºñ´ëÈÇü ¸ðµå¿¡¼ ÁöÁ¤µÈ ÃÖ´ë°ª ¹× Ãʱ⠰ªÀ» »ç¿ëÇÏ¿© ÁöÁ¤µÈ ·¹À̺íÀ» °®´Â »õ Gauge °´Ã¼¸¦ ¸¸µì´Ï´Ù.
|
Method Summary | |
int |
getMaxValue()
ÀÌ Gauge °´Ã¼ÀÇ ÃÖ´ë°ªÀ» °¡Á®¿É´Ï´Ù.
|
int |
getValue()
ÀÌ Gauge °´Ã¼ÀÇ ÇöÀç °ªÀ» °¡Á®¿É´Ï´Ù.
|
boolean |
isInteractive()
»ç¿ëÀÚ°¡ Gauge ÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ´ÂÁö
¿©ºÎ¸¦ ¾Ë·ÁÁÝ´Ï´Ù. |
void |
setMaxValue(int maxValue)
ÀÌ Gauge °´Ã¼ÀÇ ÃÖ´ë°ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
|
void |
setValue(int value)
ÀÌ Gauge °´Ã¼ÀÇ ÇöÀç °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
|
Methods inherited from class javax.microedition.lcdui.Item |
addCommand, getLabel, getLayout, getMinimumHeight, getMinimumWidth, getPreferredHeight, getPreferredWidth, notifyStateChanged, removeCommand, setDefaultCommand, setItemCommandListener, setLabel, setLayout, setPreferredSize |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int INDEFINITE
Gauge
°¡ ¹«ÇÑ ¹üÀ§¸¦ °®´Â´Ù´Â °ÍÀ»
³ªÅ¸³»±â À§ÇØ ÃÖ´ë°ªÀ¸·Î Ư¼ö °ªÀÌ »ç¿ëµÇ¾ú½À´Ï´Ù.
ÀÌ °ªÀº ±¸¼ºÀÚ¿¡ ´ëÇÑ maxValue
¸Å°³ º¯¼ö,
setMaxValue()
¿¡ Àü´ÞµÈ ¸Å°³ º¯¼ö ¹×
getMaxValue()
ÀÇ ¹Ýȯ °ªÀ¸·Î
»ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
INDEFINITE
ÀÇ °ªÀº -1
ÀÔ´Ï´Ù.
public static final int CONTINUOUS_IDLE
Gauge
ÀÇ °è¼Ó
À¯ÈÞ »óŸ¦ ³ªÅ¸³»´Â °ª.
°è¼Ó À¯ÈÞ »óÅ¿¡¼ °ÔÀÌÁö´Â ÁøÇà ÁßÀÎ
ÀÛ¾÷ÀÌ ¾øÀ½À» ³ªÅ¸³»´Â ±×·¡ÇÈÀ» Ç¥½ÃÇÕ´Ï´Ù.
ÀÌ °ªÀº ¹«ÇÑ ¹üÀ§ÀÇ ºñ´ëÈÇü °ÔÀÌÁö¿¡¼¸¸ Ưº°ÇÑ Àǹ̸¦ °®½À´Ï´Ù. ´ëÈÇü °ÔÀÌÁö¿Í À¯ÇÑ ¹üÀ§ÀÇ ºñ´ëÈÇü °ÔÀÌÁö¿¡¼´Â ÀÏ¹Ý °ªÀ¸·Î °£Áֵ˴ϴÙ.
CONTINUOUS_IDLE
ÀÇ °ªÀº
0
ÀÔ´Ï´Ù.
public static final int INCREMENTAL_IDLE
Gauge
ÀÇ ÁõºÐ À¯ÈÞ
»óŸ¦ ³ªÅ¸³»´Â °ª. ÁõºÐ À¯ÈÞ »óÅ¿¡¼ °ÔÀÌÁö´Â
ÁøÇà ÁßÀÎ ÀÛ¾÷ÀÌ ¾øÀ½À» ³ªÅ¸³»´Â ±×·¡ÇÈÀ»
Ç¥½ÃÇÕ´Ï´Ù.
ÀÌ °ªÀº ¹«ÇÑ ¹üÀ§ÀÇ ºñ´ëÈÇü °ÔÀÌÁö¿¡¼¸¸ Ưº°ÇÑ Àǹ̸¦ °®½À´Ï´Ù. ´ëÈÇü °ÔÀÌÁö¿Í À¯ÇÑ ¹üÀ§ÀÇ ºñ´ëÈÇü °ÔÀÌÁö¿¡¼´Â ÀÏ¹Ý °ªÀ¸·Î °£Áֵ˴ϴÙ.
INCREMENTAL_IDLE
ÀÇ °ªÀº
1
ÀÔ´Ï´Ù.
public static final int CONTINUOUS_RUNNING
Gauge
ÀÇ °è¼Ó ½ÇÇà »óŸ¦
³ªÅ¸³»´Â °ª. °è¼Ó ½ÇÇà »óÅ¿¡¼
°ÔÀÌÁö´Â ÀÛ¾÷ÀÌ ÁøÇà ÁßÀÓÀ»
³ªÅ¸³»´Â °è¼Ó ¾÷µ¥ÀÌÆ®µÇ´Â ¾Ö´Ï¸ÞÀÌ¼Ç ½ÃÄö½º¸¦ Ç¥½ÃÇÕ´Ï´Ù.
ÀÏ´Ü ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ °ÔÀÌÁö¸¦ °è¼Ó ½ÇÇà »óÅ·Π¼³Á¤Çϸé
¾Ö´Ï¸ÞÀ̼ÇÀº ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÃßÈÄ
¿äû ¾øÀ̵µ ÁøÇàµÇ¾î¾ß ÇÕ´Ï´Ù.
ÀÌ °ªÀº ¹«ÇÑ ¹üÀ§ÀÇ ºñ´ëÈÇü °ÔÀÌÁö¿¡¼¸¸ Ưº°ÇÑ Àǹ̸¦ °®½À´Ï´Ù. ´ëÈÇü °ÔÀÌÁö¿Í À¯ÇÑ ¹üÀ§ÀÇ ºñ´ëÈÇü °ÔÀÌÁö¿¡¼´Â ÀÏ¹Ý °ªÀ¸·Î °£Áֵ˴ϴÙ.
CONTINUOUS_RUNNING
ÀÇ °ªÀº
2
ÀÔ´Ï´Ù.
public static final int INCREMENTAL_UPDATING
Gauge
ÀÇ
ÁõºÐ ¾÷µ¥ÀÌÆ® »óŸ¦ ³ªÅ¸³»´Â °ª.
ÁõºÐ ¾÷µ¥ÀÌÆ® »óÅ¿¡¼ °ÔÀÌÁö´Â ÀϹÝÀûÀ¸·Î ¾Ö´Ï¸ÞÀÌ¼Ç ½ÃÄö½ºÀÇ
ÇÑ ÇÁ·¹ÀÓ, Áï ÀÛ¾÷ÀÌ ÁøÇà ÁßÀÓÀ» ³ªÅ¸³»´Â ±×·¡ÇÈÀ» Ç¥½ÃÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ setValue(INCREMENTAL_UPDATING)
¸¦
È£ÃâÇÏ´Â °æ¿ì¿¡¸¸ ±×·¡ÇÈÀÌ ½ÃÄö½ºÀÇ ´ÙÀ½ ÇÁ·¹ÀÓÀ¸·Î
¾÷µ¥ÀÌÆ®µÇ¾î¾ß ÇÕ´Ï´Ù.
ÀÌ °ªÀº ¹«ÇÑ ¹üÀ§ÀÇ ºñ´ëÈÇü °ÔÀÌÁö¿¡¼¸¸ Ưº°ÇÑ Àǹ̸¦ °®½À´Ï´Ù. ´ëÈÇü °ÔÀÌÁö¿Í À¯ÇÑ ¹üÀ§ÀÇ ºñ´ëÈÇü °ÔÀÌÁö¿¡¼´Â ÀÏ¹Ý °ªÀ¸·Î °£Áֵ˴ϴÙ.
INCREMENTAL_UPDATING
ÀÇ °ªÀº
3
ÀÔ´Ï´Ù.
Constructor Detail |
public Gauge(String label, boolean interactive, int maxValue, int initialValue)
Gauge
°´Ã¼¸¦ ¸¸µì´Ï´Ù.
´ëÈÇü ¸ðµå(interactive
°¡
true
)¿¡¼ ÃÖ´ë°ªÀº 0º¸´Ù Ä¿¾ß Çϸç
±×·¸Áö ¾ÊÀ¸¸é ¿¹¿Ü°¡ ¹ß»ýµË´Ï´Ù.
ºñ´ëÈÇü ¸ðµå(interactive
°¡
false
)¿¡¼ ÃÖ´ë°ªÀº 0º¸´Ù Å©°Å³ª
Ư¼ö °ª INDEFINITE
°ú °°¾Æ¾ß ÇÏ¸ç ±×·¸Áö ¾ÊÀ¸¸é ¿¹¿Ü°¡ ¹ß»ýµË´Ï´Ù.
ÃÖ´ë°ªÀÌ 0º¸´Ù Å« °æ¿ì °ÔÀÌÁö´Â
À¯ÇÑ ¹üÀ§¸¦ °®½À´Ï´Ù.
ÀÌ °æ¿ì Ãʱ⠰ªÀº 0-maxValue
¹üÀ§(Æ÷ÇÔ)¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Ãʱ⠰ªÀÌ 0º¸´Ù ÀÛÀº °æ¿ì °ªÀº 0À¸·Î ¼³Á¤µË´Ï´Ù.
Ãʱ⠰ªÀÌ maxValue
º¸´Ù Å« °æ¿ì
maxValue
·Î ¼³Á¤µË´Ï´Ù.
interactive
°¡ false
À̰í
ÃÖ´ë°ªÀÌ INDEFINITE
ÀÎ °æ¿ì ¹«ÇÑ ¹üÀ§¸¦ °®´Â
ºñ´ëÈÇü °ÔÀÌÁö°¡ ¸¸µé¾îÁý´Ï´Ù.
Ãʱ⠰ªÀº CONTINUOUS_IDLE
,
INCREMENTAL_IDLE
, CONTINUOUS_RUNNING
,
INCREMENTAL_UPDATING
Áß Çϳª¿©¾ß ÇÕ´Ï´Ù.
label
- Gauge
ÀÇ ·¹À̺íinteractive
- »ç¿ëÀÚ°¡ °ªÀ» º¯°æÇÒ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù.maxValue
- ÃÖ´ë°ª ¶Ç´Â INDEFINITE
initialValue
- [0..maxValue]
¹üÀ§ÀÇ Ãʱ⠰ª,
¶Ç´Â maxValue
°¡ INDEFINITE
ÀÎ °æ¿ì
CONTINUOUS_IDLE
, INCREMENTAL_IDLE
,
CONTINUOUS_RUNNING
,
INCREMENTAL_UPDATING
Áß Çϳª
IllegalArgumentException
- ´ëÈÇü °ÔÀÌÁö¿¡ ´ëÇØ
maxValue
°¡ ¾ç¼ö°¡ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- ºñ´ëÈÇü °ÔÀÌÁö¿¡ ´ëÇØ
maxValue
°¡ ¾ç¼öµµ ¾Æ´Ï°í
INDEFINITE
µµ ¾Æ´Ñ °æ¿ì
IllegalArgumentException
- ¹«ÇÑ ¹üÀ§¸¦ °®´Â ºñ´ëÈÇü °ÔÀÌÁö¿¡ ´ëÇØ
initialValue°¡ CONTINUOUS_IDLE
,
INCREMENTAL_IDLE
, CONTINUOUS_RUNNING
, INCREMENTAL_UPDATING
Áß Çϳª°¡ ¾Æ´Ñ °æ¿ìINDEFINITE
,
CONTINUOUS_IDLE
,
INCREMENTAL_IDLE
,
CONTINUOUS_RUNNING
,
INCREMENTAL_UPDATING
Method Detail |
public void setValue(int value)
Gauge
°´Ã¼ÀÇ ÇöÀç °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
°ÔÀÌÁö°¡ ´ëÈÇüÀ̰ųª À¯ÇÑ ¹üÀ§¸¦ °®´Â ºñ´ëÈÇüÀÎ °æ¿ì ´ÙÀ½ ±ÔÄ¢ÀÌ Àû¿ëµË´Ï´Ù. °ªÀÌ 0º¸´Ù ÀÛÀº °æ¿ì 0ÀÌ »ç¿ëµË´Ï´Ù. ÇöÀç °ªÀÌ ÃÖ´ë°ªº¸´Ù Å« °æ¿ì ÇöÀç °ªÀº ÃÖ´ë°ª°ú µ¿ÀÏÇÏ°Ô ¼³Á¤µË´Ï´Ù.
ÀÌ Gauge
°´Ã¼°¡ ¹«ÇÑ ¹üÀ§¸¦ °®´Â
ºñ´ëÈÇü °ÔÀÌÁöÀÎ °æ¿ì °ªÀº CONTINUOUS_IDLE
,
INCREMENTAL_IDLE
,
CONTINUOUS_RUNNING
,
INCREMENTAL_UPDATING
Áß Çϳª¿©¾ß ÇÕ´Ï´Ù.
´Ù¸¥ °ªÀ» »ç¿ëÇÏ¸é ¿¹¿Ü°¡ ¹ß»ýµË´Ï´Ù.
value
- »õ °ª
IllegalArgumentException
- ¹«ÇÑ ¹üÀ§¸¦ °®´Â
ºñ´ëÈÇü °ÔÀÌÁö¿¡ ´ëÇÑ °ªÀÌ CONTINUOUS_IDLE
,
INCREMENTAL_IDLE
, CONTINUOUS_RUNNING
,
INCREMENTAL_UPDATING
Áß Çϳª°¡ ¾Æ´Ñ °æ¿ìCONTINUOUS_IDLE
,
INCREMENTAL_IDLE
,
CONTINUOUS_RUNNING
,
INCREMENTAL_UPDATING
,
getValue()
public int getValue()
Gauge
°´Ã¼ÀÇ ÇöÀç °ªÀ» °¡Á®¿É´Ï´Ù.
ÀÌ Gauge
°´Ã¼°¡ ¹«ÇÑ ¹üÀ§¸¦ °®´Â ºñ´ëÈÇü
°ÔÀÌÁöÀÎ °æ¿ì ¹ÝȯµÇ´Â °ªÀº CONTINUOUS_IDLE
,
INCREMENTAL_IDLE
, CONTINUOUS_RUNNING
¶Ç´Â INCREMENTAL_UPDATING
Áß Çϳª°¡ µË´Ï´Ù.
±×·¸Áö ¾ÊÀº °æ¿ì 0°ú °ÔÀÌÁöÀÇ ÃÖ´ë°ª »çÀÌÀÇ
Á¤¼ö(Æ÷ÇÔ)°¡ µË´Ï´Ù.
Gauge
ÀÇ ÇöÀç °ªCONTINUOUS_IDLE
,
INCREMENTAL_IDLE
,
CONTINUOUS_RUNNING
,
INCREMENTAL_UPDATING
,
setValue(int)
public void setMaxValue(int maxValue)
Gauge
°´Ã¼ÀÇ ÃÖ´ë°ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
´ëÈÇü °ÔÀÌÁöÀÇ °æ¿ì »õ·Î¿î ÃÖ´ë°ªÀº 0º¸´Ù Ä¿¾ß Çϸç
±×·¸Áö ¾ÊÀº °æ¿ì ¿¹¿Ü°¡ ¹ß»ýµË´Ï´Ù. ºñ´ëÈÇü °ÔÀÌÁöÀÇ °æ¿ì »õ ÃÖ´ë°ªÀº 0º¸´Ù Å©°Å³ª
Ư¼ö °ª INDEFINITE
°ú °°¾Æ¾ß ÇÕ´Ï´Ù.
±×·¸Áö ¾ÊÀº °æ¿ì ¿¹¿Ü°¡ ¹ß»ýµË´Ï´Ù.
»õ ÃÖ´ë°ªÀÌ 0º¸´Ù Å©¸é °ÔÀÌÁö¿¡ À¯ÇÑ ¹üÀ§°¡ Á¦°øµË´Ï´Ù. °ÔÀÌÁö°¡ ÀÌÀü¿¡ À¯ÇÑ ¹üÀ§¸¦ °®°í ÇöÀç °ªÀÌ »õ ÃÖ´ë°ªº¸´Ù Å©¸é ÇöÀç °ªÀº »õ·Î¿î ÃÖ´ë°ª°ú µ¿ÀÏÇÏ°Ô ¼³Á¤µË´Ï´Ù. °ÔÀÌÁö°¡ ÀÌÀü¿¡ À¯ÇÑ ¹üÀ§¸¦ °®°í ÇöÀç °ªÀÌ »õ ÃÖ´ë°ªº¸´Ù ÀÛÀ¸¸é ÇöÀç °ªÀº º¯°æµÇÁö ¾Ê½À´Ï´Ù.
»õ ÃÖ´ë°ªÀÌ 0º¸´Ù Å©°í °ÔÀÌÁö°¡ ÀÌÀü¿¡ ¹«ÇÑ ¹üÀ§¸¦ °®Àº °æ¿ì
»õ ÃÖ´ë°ªÀº °ÔÀÌÁö¿¡ À¯ÇÑ ¹üÀ§¸¦ Á¦°øÇÕ´Ï´Ù.
°ÔÀÌÁöÀÇ ±×·¡ÇÈ Ç¥ÇöÀº ÀÌ¿¡ µû¶ó º¯°æµÇ¾î¾ß Çϸç
CONTINUOUS_IDLE
, INCREMENTAL_IDLE
,
CONTINUOUS_RUNNING
¶Ç´Â
INCREMENTAL_UPDATING
ÀÇ ÀÌÀü »óÅ´ ¹«½ÃµÇ°í
ÇöÀç °ªÀº 0À¸·Î ¼³Á¤µË´Ï´Ù.
ÀÌ °ÔÀÌÁö°¡ ºñ´ëÈÇüÀÌ°í »õ ÃÖ´ë°ªÀÌ
INDEFINITE
ÀÎ °æ¿ì °ÔÀÌÁö¿¡ ¹«ÇÑ ¹üÀ§°¡ ÁÖ¾îÁý´Ï´Ù.
°ÔÀÌÁö°¡ ÀÌÀü¿¡ À¯ÇÑ ¹üÀ§¸¦ °®Àº °æ¿ì ÇØ´ç
±×·¡ÇÈ Ç¥ÇöÀº ÀÌ¿¡ µû¶ó º¯°æµÇ¾î¾ß Çϸç ÀÌÀü °ªÀº ¹«½ÃµÇ°í
ÇöÀç »óÅ´ CONTINUOUS_IDLE
·Î ¼³Á¤µË´Ï´Ù.
°ÔÀÌÁö°¡ ÀÌÀü¿¡ ¹«ÇÑ ¹üÀ§¸¦ °®Àº °æ¿ì¿¡´Â ÃÖ´ë°ªÀ»
INDEFINITE
À¸·Î ¼³Á¤Çصµ
¾Æ¹«·± º¯È°¡ ¾ø½À´Ï´Ù.
maxValue
- »õ ÃÖ´ë°ª
IllegalArgumentException
- masValue
°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ìINDEFINITE
,
getMaxValue()
public int getMaxValue()
Gauge
°´Ã¼ÀÇ ÃÖ´ë°ªÀ» °¡Á®¿É´Ï´Ù.
ÀÌ °ÔÀÌÁö°¡ ´ëÈÇüÀÎ °æ¿ì ÃÖ´ë°ªÀº ¾çÀÇ Á¤¼ö°¡ µË´Ï´Ù.
ÀÌ °ÔÀÌÁö°¡ ºñ´ëÈÇüÀÎ °æ¿ì
ÃÖ´ë°ªÀº ¾çÀÇ Á¤¼ö(°ÔÀÌÁö°¡
À¯ÇÑ ¹üÀ§¸¦ °¡ÁüÀ» ³ªÅ¸³¿)³ª Ư¼ö °ª
INDEFINITE
(°ÔÀÌÁö°¡ ¹«ÇÑ ¹üÀ§¸¦ °¡ÁüÀ» ³ªÅ¸³¿)ÀÌ
µÉ ¼ö ÀÖ½À´Ï´Ù.
Gauge
ÀÇ ÃÖ´ë°ª, ¶Ç´Â
INDEFINITE
INDEFINITE
,
setMaxValue(int)
public boolean isInteractive()
Gauge
ÀÇ °ªÀ» º¯°æÇÒ ¼ö ÀÖ´ÂÁö
¿©ºÎ¸¦ ¾Ë·ÁÁÝ´Ï´Ù.
Gauge
°¡ ´ëÈÇüÀÎÁö
¿©ºÎ¸¦ ³ªÅ¸³»´Â ºÎ¿ï
|
MID ÇÁ·ÎÇÊ | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |