|
MID ÇÁ·ÎÇÊ | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.microedition.lcdui.Display
Display
´Â ½Ã½ºÅÛÀÇ ÀÔ·Â ÀåÄ¡ ¹×
µð½ºÇ÷¹ÀÌ °ü¸®ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù.
¿©±â¿¡´Â ÀåÄ¡ÀÇ µî·Ï Á¤º¸¸¦ °Ë»öÇϰí ÀåÄ¡¿¡ ÇØ´ç °´Ã¼¸¦ Ç¥½ÃÇÒ °ÍÀ»
¿äûÇÏ´Â ¸Þ¼Òµå°¡ Æ÷ÇԵ˴ϴÙ. ÀåÄ¡ ¼Ó¼ºÀ» ´Ù·ç´Â ´Ù¸¥ ¸Þ¼Òµå´Â
ÁÖ·Î Canvas
°´Ã¼¿Í ÇÔ²² »ç¿ëµÇ¹Ç·Î ¿©±â°¡ ¾Æ´Ñ
±× ÂÊ¿¡¼ Á¤Àǵ˴ϴÙ.
MIDlet
¸¶´Ù
Á¤È®È÷ ÇÑ °³ÀÇ Display ÀνºÅϽº°¡ ÀÖÀ¸¸ç ÀÀ¿ë ÇÁ·Î±×·¥Àº
getDisplay()
¸Þ¼Òµå¸¦ È£ÃâÇÏ¿© ÇØ´ç ÀνºÅϽº¿¡ ´ëÇÑ
ÂüÁ¶¸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº ½ÇÇà Áß¿¡ ¾ðÁ¦µçÁö getDisplay()
¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
getDisplay()
¿¡ ´ëÇÑ ¸ðµç È£Ãâ·Î ¹ÝȯµÇ´Â
Display
°´Ã¼´Â ÀÌ ±â°£ µ¿¾È
µ¿ÀÏÇÑ »óÅ·ΠÀÖ°Ô µË´Ï´Ù.
ÀÏ¹Ý ÀÀ¿ë ÇÁ·Î±×·¥Àº ÇØ´ç MIDlet
¸Þ¼Òµå È£Ãâ¿¡ ´ëÇÑ
ÀÀ´äÀ¸·Î ´ÙÀ½ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
setCurrent()
¸¦
È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
±× »çÀÌ¿¡ pauseApp()
°¡ È£ÃâµÇ´Â °æ¿ì
startApp()
¸¦
¿©·¯ ¹ø È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ´Â ÀÏȸ¼º ÃʱâȰ¡ ¹ß»ýÇØ¼´Â ¾È µÇ¸ç ´ë½Å
MIDlet
±¸¼ºÀÚ ³»¿¡¼ ¹ß»ýÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
setCurrent()
¸¦ »ç¿ëÇÏ¿© »õ ȸéÀ» ¼³Á¤ÇÕ´Ï´Ù.destroyApp()
°¡
¹ÝȯµÈ ÈÄ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °´Ã¼¿¡ ÀÖ´Â ¸Þ¼Òµå È£Ãâ¿¡ ´ëÇÑ
µ¿ÀÛÀº Á¤ÀǵÇÁö ¾Ê½À´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÀåÄ¡¿¡ Ç¥½ÃµÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °´Ã¼´Â
Displayable
°´Ã¼ ³»¿¡ Æ÷ÇԵ˴ϴÙ.
ÀÀ¿ë ÇÁ·Î±×·¥Àº ¾ðÁ¦µç
µð½ºÇ÷¹ÀÌ ÀåÄ¡¿¡ Ç¥½ÃµÇ¾î À̸¦ ÅëÇØ
»ç¿ëÀÚ »óÈ£ ÀÛ¿ëÀÌ °¡´ÉÇÑ Displayable
°´Ã¼¸¦ Çϳª Á¤µµ
°¡Áú ¼ö ÀÖ½À´Ï´Ù. ÀÌ Displayable
À» ÇöÀç
Displayable
À̶ó°í ÇÕ´Ï´Ù.
Display
Ŭ·¡½º¿¡´Â
ÇöÀç Displayable
À» ¼³Á¤ÇÏ´Â
setCurrent()
¸Þ¼Òµå°¡ ÀÖÀ¸¸ç
ÇöÀç Displayable
À» °Ë»öÇÏ´Â
getCurrent()
¸Þ¼Òµå°¡ ÀÖ½À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº ÇöÀç Displayable
À» Á¦¾îÇϸç
¾ðÁ¦µçÁö setCurrent()
¸¦
È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥Àº
ÀϺΠ»ç¿ëÀÚ ÀÛ¾÷¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î
ÇöÀç Displayable
À» º¯°æÇÕ´Ï´Ù.
ÇÏÁö¸¸ Ç×»ó ±×·± °ÍÀº ¾Æ´Õ´Ï´Ù.
´Ù¸¥ ½º·¹µå°¡ ´Ù¸¥ Àڱؿ¡ ´ëÇÑ ÀÀ´äÀ¸·Î ÇöÀç
Displayable
À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
Alert
ŸÀ̸ÓÀÇ
½Ã°£ÀÌ °æ°úÇϸé ÇöÀç
Displayable
µµ º¯°æµË´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÇöÀç Displayable
˼
½ÇÁ¦·Î ȸ鿡 ³ªÅ¸³ªÁö ¾ÊÀ» ¼ö ÀÖÀ¸¸ç ¹ß»ýÇÏ´Â »ç¿ëÀÚ
À̺¥Æ®(¿¹: Ű ÀÔ·Â)°¡ ¹Ýµå½Ã ÇöÀç Displayable
·Î
ÁöÁ¤µÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ´Â °°Àº ÀåÄ¡¿¡¼ µ¿½Ã¿¡
´Ù¸¥ MIDlet
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ
½ÇÇàµÇ±â ¶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù.
ÇöÀç Displayable
ÀÌ µð½ºÇ÷¹ÀÌ ÀåÄ¡¿¡
½ÇÁ¦·Î Ç¥½ÃµÇ°í »ç¿ëÀÚ ÀÔ·Â ÀåÄ¡ À̺¥Æ®°¡ ÀÌ ÀåÄ¡¿¡ Àü´ÞµÇ´Â °æ¿ì
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ÷±×¶ó¿îµå¿¡ ÀÖ´Ù°í ¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ÷±×¶ó¿îµå¿¡ ÀÖÁö ¾ÊÀº °æ¿ì¿¡´Â
µð½ºÇ÷¹ÀÌ ÀåÄ¡¿Í ÀÔ·Â ÀåÄ¡ ¸ðµÎ¿¡ ¾×¼¼½ºÇϱ⠾î·Á¿ì¸ç
ÀÌ °æ¿ì ¹é±×¶ó¿îµå¿¡ ÀÖ´Ù°í ¸»ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ ÀåÄ¡¸¦ ´Ù¸¥ MIDlet
ÀÀ¿ë ÇÁ·Î±×·¥¿¡
ÇÒ´çÇÏ´Â Á¤Ã¥Àº ÀÌ »ç¾çÀÇ ¹üÀ§¸¦ ¹þ¾î³ª¸ç ÀÀ¿ë ÇÁ·Î±×·¥
°ü¸® ¼ÒÇÁÆ®¿þ¾î¶ó´Â ¿ÜºÎ ¿¡ÀÌÀüÆ®ÀÇ
Á¦¾î¸¦ ¹Þ½À´Ï´Ù.
À§¿¡ ¾ð±ÞµÈ ´ë·Î ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¹é±×¶ó¿îµå¿¡ ÀÖ´õ¶óµµ
ÇöÀç Displayable
ÀÇ °³³äÀº ¿©ÀüÈ÷ °¡Áý´Ï´Ù.
ÇöÀç Displayable
Àº ´ÙÀ½¿¡ ÀÀ¿ë ÇÁ·Î±×·¥À»
Æ÷±×¶ó¿îµå·Î °¡Á®¿Ã ¶§ Ç¥½ÃÇÒ ³»¿ëÀ̹ǷÎ
¹é±×¶ó¿îµå ÀÀ¿ë
ÇÁ·Î±×·¥ÀÎ °æ¿ì¿¡µµ ÇöÀç
Displayable
Àº Áß¿äÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº isShown()
À»
È£ÃâÇÏ¿© Displayable
À» µð½ºÇ÷¹ÀÌ¿¡¼
½ÇÁ¦·Î Ç¥½ÃÇÒÁö °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Canvas
ÀÇ °æ¿ì
Canvas
¸¦ Ç¥½ÃÇϰí
¼û±æ ¶§ °¢°¢ showNotify()
¿Í
hideNotify()
¸Þ¼Òµå°¡
È£ÃâµË´Ï´Ù.
°¢ MIDlet
ÀÀ¿ë ÇÁ·Î±×·¥Àº °íÀ¯ÇÑ
ÇöÀç Displayable
À» °¡Áý´Ï´Ù.
ÀÌ´Â MIDlet
ÀÇ Æ÷±×¶ó¿îµå/¹é±×¶ó¿îµå »óÅ¿¡
»ó°ü¾øÀÌ getCurrent()
¸Þ¼Òµå°¡
MIDlet
ÀÇ ÇöÀç Displayable
À» ¹ÝȯÇÑ´Ù´Â °ÍÀ»
ÀǹÌÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, Æ÷±×¶ó¿îµå¿¡¼ ½ÇÇàµÇ´Â MIDlet
¿¡
ÇöÀç Displayable
F°¡ ÀÖ°í,
¹é±×¶ó¿îµå¿¡¼ ½ÇÇàµÇ´Â MIDlet
¿¡ ÇöÀç
Displayable
B°¡ ÀÖ´Ù°í °¡Á¤ÇÏ´Â °æ¿ì,
Æ÷±×¶ó¿îµå MIDlet
¿¡¼ getCurrent()
¸¦
È£ÃâÇϸé F¸¦ ¹ÝȯÇÏ¸ç ¹é±×¶ó¿îµå MIDlet
¿¡¼
getCurrent()
¸¦ È£ÃâÇϸé B¸¦ ¹ÝȯÇÕ´Ï´Ù.
±×¸®°í MIDlet
¿¡¼
setCurrent()
¸¦ È£ÃâÇÏ¿©
ÇöÀç Displayable
À» º¯°æÇÏ´Â °æ¿ì
´Ù¸¥ MIDlet
ÀÇ ÇöÀç
Displayable
¿¡
¾Æ¹«·± ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê½À´Ï´Ù.
getCurrent()
¿¡¼ null
À»
¹ÝȯÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. MIDlet
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ
ù ȸ鿡¼ setCurrent()
¸¦ È£ÃâÇϱâ Àü¿¡ ½ÃÀÛÇϸé
ÀÌ·¯ÇÑ ÀÏÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
getCurrent(
) ¸Þ¼Òµå´Â
ÀÌÀü¿¡ ÀÌ MIDlet
¿¡¼
setCurrent()
¸¦
È£ÃâÇÒ ¶§ Àü´ÞµÇÁö ¾ÊÀº Displayable
°´Ã¼¿¡ ´ëÇÑ
ÂüÁ¶´Â Àý´ë ¹ÝȯÇÏÁö ¾Ê½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î Æ÷±×¶ó¿îµå MIDlet
ÀÇ ÇöÀç ȸéÀº
µð½ºÇ÷¹ÀÌ¿¡ Ç¥½ÃµË´Ï´Ù.
ÇÏÁö¸¸ ƯÁ¤ »óȲ¿¡¼ ½Ã½ºÅÛÀº ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ
ÇöÀç ȸéÀ» ÀϽÃÀûÀ¸·Î È帮°Ô Çϴ ȸéÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ È¸éÀ» ½Ã½ºÅÛ È¸éÀ̶ó°í ÇÕ´Ï´Ù.
ÀÌ´Â ½Ã½ºÅÛÀÌ ¸í·É ¸Þ´º¸¦ Ç¥½ÃÇØ¾ß Çϰųª ½Ã½ºÅÛÀÌ
Form
³»ÀÇ ÅØ½ºÆ® ÇÊµå ¾ÈÀÌ ¾Æ´Ñ
º°µµÀÇ È¸é¿¡¼ ÅØ½ºÆ®¸¦ ÆíÁýÇϵµ·Ï »ç¿ëÀÚ¿¡°Ô ¿ä±¸ÇÏ´Â °æ¿ì¿¡
¹ß»ýÇÕ´Ï´Ù. ½Ã½ºÅÛ È¸éÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ ȸéÀ» È帮°Ô ÇÏ´õ¶óµµ
ÇöÀç ȸéÀÇ °³³äÀº º¯°æµÇÁö ¾Ê½À´Ï´Ù.
ƯÈ÷ ½Ã½ºÅÛ È¸éÀÌ Ç¥½ÃµÇ´Â µ¿¾È
getCurrent()
¿¡ ´ëÇÑ
È£ÃâÀº ½Ã½ºÅÛ È¸éÀÌ ¾Æ´Ñ ÀÀ¿ë
ÇÁ·Î±×·¥ÀÇ ÇöÀç ȸéÀ» ¹ÝȯÇÕ´Ï´Ù.
½Ã½ºÅÛ È¸éÀ¸·Î ÇöÀç Displayable
ÀÌ Èñ¹ÌÇØÁø °æ¿ì
isShown()
ÀÌ ¹ÝȯÇÏ´Â °ªÀº
false
ÀÔ´Ï´Ù.
½Ã½ºÅÛ È¸éÀÌ Äµ¹ö½º¸¦ È帮°Ô Çϸé hideNotify()
¸Þ¼Òµå°¡ È£ÃâµË´Ï´Ù.
½Ã½ºÅÛ È¸éÀÌ Á¦°ÅµÇ¸é
ĵ¹ö½º°¡ º¹±¸µÇ¸é¼ ÇØ´ç showNotify()
¸Þ¼Òµå¿Í
paint()
¸Þ¼Òµå°¡ È£ÃâµË´Ï´Ù.
¸í·ÉÀ» ½ÇÇàÇÒ »ç¿ëÀÚ°¡ ½Ã½ºÅÛ È¸éÀ» »ç¿ëÇÏ´Â °æ¿ì
showNotify()
°¡ È£ÃâµÈ ´ÙÀ½
commandAction()
¸Þ¼Òµå°¡ È£ÃâµË´Ï´Ù.
ÀÌ Å¬·¡½º´Â ³ôÀº ¼öÁØ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÇ ÀϹÝÀûÀÎ Àü°æ»ö
¹× ¹è°æ»öÀ» °Ë»öÇÏ´Â ¸Þ¼Òµå¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ¸Þ¼Òµå´Â ´Ù¸¥ Ç׸ñÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í ÀÏÄ¡ÇÏ´Â
CustomItem
°´Ã¼¸¦ ¸¸µé°í ½Ã½ºÅÛ ³ª¸ÓÁö ºÎºÐÀÇ
»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í ÀÏÄ¡ÇÏ´Â Canvas
³»¿¡¼
»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¸¸µé ¶§ À¯¿ëÇÕ´Ï´Ù.
±¸Çö ½Ã »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡¼ Àü°æ»ö ¹× ¹è°æ»ö¸¸ »ç¿ëÇϵµ·Ï
Á¦ÇÑÇÏÁö´Â ¾ÊÁö¸¸(¿¹: ºñ½ºµëÇÏ°Ô º¸À̵µ·Ï °Á¶ Ç¥½Ã ¹× ±×¸²ÀÚ »ö »ç¿ë)
¹ÝȯµÇ´Â »öÀº ÇØ´ç ±¸ÇöÀÇ »ö ±¸¼ºÇ¥¿Í »ó´çÈ÷ ÀÏÄ¡ÇÏ´Â »öÀÔ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ Ç׸ñÀ» ±¸ÇöÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥Àº ¹è°æ»öÀ» »ç¿ëÇÏ¿©
ÇØ´ç ¿µ¿ªÀ» Áö¿î ´ÙÀ½ ÅØ½ºÆ® ¹× ±âÇÏ ±×·¡ÇÈ(¼±, È£, Á÷»ç°¢Çü)À»
Àü°æ»öÀ¸·Î Ä¥ÇÕ´Ï´Ù.
Field Summary | |
static int |
ALERT
Alert À̹ÌÁöÀÇ À̹ÌÁö À¯Çü.
|
static int |
CHOICE_GROUP_ELEMENT
ChoiceGroup ¿ä¼Ò À̹ÌÁöÀÇ À̹ÌÁö À¯Çü.
|
static int |
COLOR_BACKGROUND
getColor ¿¡¼ »ç¿ëÇÒ »ö ÁöÁ¤ÀÚ.
|
static int |
COLOR_BORDER
getColor ¿¡¼ »ç¿ëÇÒ »ö ÁöÁ¤ÀÚ.
|
static int |
COLOR_FOREGROUND
getColor ¿¡¼ »ç¿ëÇÒ »ö ÁöÁ¤ÀÚ.
|
static int |
COLOR_HIGHLIGHTED_BACKGROUND
getColor ¿¡¼ »ç¿ëÇÒ »ö ÁöÁ¤ÀÚ.
|
static int |
COLOR_HIGHLIGHTED_BORDER
getColor ¿¡¼ »ç¿ëÇÒ »ö
ÁöÁ¤ÀÚ. |
static int |
COLOR_HIGHLIGHTED_FOREGROUND
getColor ¿¡¼ »ç¿ëÇÒ »ö ÁöÁ¤ÀÚ.
|
static int |
LIST_ELEMENT
List ¿ä¼Ò À̹ÌÁöÀÇ À̹ÌÁö À¯Çü.
|
Method Summary | |
void |
callSerially(Runnable r)
Runnable °´Ã¼ r ÀÌ ÇØ´ç
run() ¸Þ¼Òµå¸¦ ³ªÁß¿¡ È£ÃâÇÏ¿© ´Ù½Ã ±×¸®±â ÁֱⰡ
¿Ï·áµÈ Á÷ÈÄ ÇØ´ç À̺¥Æ® ½ºÆ®¸²°ú ÀÏ·Ãȵǵµ·Ï ÇÕ´Ï´Ù.
|
boolean |
flashBacklight(int duration)
ÀåÄ¡ÀÇ Èı¤À¸·Î ±ô¹ÚÀÓ È¿°ú¸¦ ¿äûÇÕ´Ï´Ù. |
int |
getBestImageHeight(int imageType)
ÁöÁ¤µÈ À̹ÌÁö À¯Çü¿¡ ÃÖÀûÀÎ À̹ÌÁö ³ôÀ̸¦ ¹ÝȯÇÕ´Ï´Ù. |
int |
getBestImageWidth(int imageType)
ÁöÁ¤µÈ À̹ÌÁö À¯Çü¿¡ ÃÖÀûÀÎ À̹ÌÁö ³Êºñ¸¦ ¹ÝȯÇÕ´Ï´Ù. |
int |
getBorderStyle(boolean highlighted)
±¸¼º ¿ä¼ÒÀÇ »óÅÂ(°Á¶ Ç¥½ÃµÈ/°Á¶ Ç¥½ÃµÇÁö ¾ÊÀº)¿¡ µû¶ó °æ°è¼± ±×¸®±â¿¡ »ç¿ëµÈ ÀÔ·Â ½ºÅ¸ÀÏÀ» ¹ÝȯÇÕ´Ï´Ù. |
int |
getColor(int colorSpecifier)
Àü´ÞµÈ colorSpecifier ¸¦ ±â¹ÝÀ¸·Î
ÇÑ 0x00RRGGBB Çü½ÄÀ¸·Î ³ôÀº ¼öÁØÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
»ö ±¸¼ºÇ¥¿¡¼ »ö Çϳª¸¦ ¹ÝȯÇÕ´Ï´Ù. |
Displayable |
getCurrent()
ÀÌ MIDlet ÀÇ ÇöÀç Displayable
°´Ã¼¸¦ °¡Á®¿É´Ï´Ù. |
static Display |
getDisplay(MIDlet m)
ÀÌ MIDlet ¿¡ °íÀ¯ÇÑ Display
°´Ã¼¸¦ °¡Á®¿É´Ï´Ù. |
boolean |
isColor()
ÀåÄ¡ÀÇ »ö Áö¿ø¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Á®¿É´Ï´Ù. |
int |
numAlphaLevels()
ÀÌ ±¸Çö¿¡¼ Áö¿øÇÏ´Â ¾ËÆÄ Åõ¸íµµ ¼öÁØÀÇ ¼ö¸¦ °¡Á®¿É´Ï´Ù. |
int |
numColors()
ÀåÄ¡¿¡¼ Ç¥ÇöÇÒ ¼ö ÀÖ´Â »öÀÇ ¼ö( isColor() °¡
true ÀÎ °æ¿ì) ¶Ç´Â
ȸ»ö ¼öÁØ(isColor() °¡ false ÀÎ °æ¿ì)À»
°¡Á®¿É´Ï´Ù.
|
void |
setCurrent(Alert alert,
Displayable nextDisplayable)
ÀÌ Alert ¸¦ ÇöÀç·Î ¸¸µé°í,
Alert °¡ ´ÝÈù ÈÄ¿¡´Â
nextDisplayable À»
ÇöÀç·Î ¸¸µé °ÍÀ» ¿äûÇÕ´Ï´Ù.
|
void |
setCurrent(Displayable nextDisplayable)
´Ù¾çÇÑ Displayable °´Ã¼¸¦ µð½ºÇ÷¹ÀÌ¿¡ Ç¥½ÃÇϵµ·Ï
¿äûÇÕ´Ï´Ù. |
void |
setCurrentItem(Item item)
ÀÌ Item À» Æ÷ÇÔÇÏ´Â
Displayable ÀÌ ÇöÀç°¡ µÇ°í
Displayable À» ½ºÅ©·ÑÇÏ¿©
Item À» Ç¥½ÃÇϰí
¿©±â¿¡ ÇØ´ç ÃÊÁ¡À» ÇÒ´çÇϵµ·Ï ¿äûÇÕ´Ï´Ù.
|
boolean |
vibrate(int duration)
ÀåÄ¡ÀÇ ¹ÙÀ̺극ÀÌÅÍ ÀÛ¾÷À» ¿äûÇÕ´Ï´Ù. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int LIST_ELEMENT
List
¿ä¼Ò À̹ÌÁöÀÇ À̹ÌÁö À¯Çü.
LIST_ELEMENT
ÀÇ °ªÀº 1
ÀÔ´Ï´Ù.
getBestImageWidth(int imageType)
,
getBestImageHeight(int imageType)
,
Constant Field Valuespublic static final int CHOICE_GROUP_ELEMENT
ChoiceGroup
¿ä¼Ò À̹ÌÁöÀÇ À̹ÌÁö À¯Çü.
CHOICE_GROUP_ELEMENT
ÀÇ °ªÀº 2
ÀÔ´Ï´Ù.
getBestImageWidth(int imageType)
,
getBestImageHeight(int imageType)
,
Constant Field Valuespublic static final int ALERT
Alert
À̹ÌÁöÀÇ À̹ÌÁö À¯Çü.
ALERT
ÀÇ °ªÀº 3
ÀÔ´Ï´Ù.
getBestImageWidth(int imageType)
,
getBestImageHeight(int imageType)
,
Constant Field Valuespublic static final int COLOR_BACKGROUND
getColor
¿¡¼ »ç¿ëÇÒ »ö ÁöÁ¤ÀÚ.
COLOR_BACKGROUND
´Â
ȸéÀÇ ¹è°æ»öÀ» ÁöÁ¤ÇÕ´Ï´Ù.
¹è°æ»öÀº Ç×»ó Àü°æ»ö°ú ´ëÁ¶µË´Ï´Ù.
COLOR_BACKGROUND
ÀÇ °ªÀº 0
ÀÔ´Ï´Ù.
getColor(int)
,
Constant Field Valuespublic static final int COLOR_FOREGROUND
getColor
¿¡¼ »ç¿ëÇÒ »ö ÁöÁ¤ÀÚ.
COLOR_FOREGROUND
´Â ȸéÀÇ ÅØ½ºÆ® ¹®ÀÚ ¹×
°£´ÜÇÑ ±×·¡ÇÈ¿¡ ´ëÇØ Àü°æ»öÀ» ÁöÁ¤ÇÕ´Ï´Ù.
Á¤Àû ÅØ½ºÆ®³ª »ç¿ëÀÚ ÆíÁý °¡´É ÅØ½ºÆ®´Â
Àü°æ»öÀ¸·Î ±×·Á¾ß ÇÕ´Ï´Ù.
Àü°æ»öÀº Ç×»ó ¹è°æ»ö°ú ´ëÁ¶µË´Ï´Ù.
COLOR_FOREGROUND
ÀÇ °ªÀº 1
ÀÔ´Ï´Ù.
getColor(int)
,
Constant Field Valuespublic static final int COLOR_HIGHLIGHTED_BACKGROUND
getColor
¿¡¼ »ç¿ëÇÒ »ö ÁöÁ¤ÀÚ.
COLOR_HIGHLIGHTED_BACKGROUND
´Â Á÷»ç°¢Çü¿¡
ä¿öÁú ¶§ ÃÊÁ¡ °Á¶ Ç¥½Ã »öÀ̳ª ÃÊÁ¡ÀÇ »öÀ» ½Äº°ÇÕ´Ï´Ù.
°Á¶ Ç¥½ÃµÈ ¹é±×¶ó¿îµå´Â Ç×»ó °Á¶
Ç¥½ÃµÈ Æ÷±×¶ó¿îµå¿Í ´ëÁ¶µË´Ï´Ù.
COLOR_HIGHLIGHTED_BACKGROUND
ÀÇ °ªÀº 2
ÀÔ´Ï´Ù.
getColor(int)
,
Constant Field Valuespublic static final int COLOR_HIGHLIGHTED_FOREGROUND
getColor
¿¡¼ »ç¿ëÇÒ »ö ÁöÁ¤ÀÚ.
COLOR_HIGHLIGHTED_FOREGROUND
´Â ÅØ½ºÆ® ¹®ÀÚ¿Í
°£´ÜÇÑ ±×·¡ÇÈÀ» °Á¶ Ç¥½ÃÇÒ ¶§ À̵éÀÇ »öÀ» ½Äº°ÇÕ´Ï´Ù.
°Á¶ Ç¥½ÃµÈ Æ÷±×¶ó¿îµå´Â
°Á¶ Ç¥½ÃµÈ ¹è°æ¿¡ °Á¶ Ç¥½ÃµÈ ÅØ½ºÆ®¿Í
±×·¡ÇÈÀ» ±×¸± ¶§ »ç¿ëµÇ´Â »öÀÔ´Ï´Ù.
°Á¶ Ç¥½ÃµÈ Æ÷±×¶ó¿îµå´Â
Ç×»ó °Á¶ Ç¥½ÃµÈ ¹é±×¶ó¿îµå¿Í ´ëÁ¶µË´Ï´Ù.
COLOR_HIGHLIGHTED_FOREGROUND
ÀÇ °ªÀº 3
ÀÔ´Ï´Ù.
getColor(int)
,
Constant Field Valuespublic static final int COLOR_BORDER
getColor
¿¡¼ »ç¿ëÇÒ »ö ÁöÁ¤ÀÚ.
COLOR_BORDER
´Â °´Ã¼¸¦ °Á¶ Ç¥½ÃµÇÁö ¾ÊÀº »óÅ·Î
±×¸± ¶§ »óÀÚ¿Í °æ°è¼±ÀÇ »öÀ» ½Äº°ÇÕ´Ï´Ù.
°æ°è¼± »öÀº ¹è°æ»ö°ú ÇÔ²² »ç¿ëµÇ´Â °ÍÀ¸·Î ¹è°æ»ö°ú´Â ´ëÁ¶µË´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº getBorderStyle()
¿¡¼
¹ÝȯÇÏ´Â ÀÔ·Â ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ¿©
°æ°è¼±À» ±×·Á¾ß ÇÕ´Ï´Ù.
COLOR_BORDER
ÀÇ °ªÀº 4
ÀÔ´Ï´Ù.
getColor(int)
,
Constant Field Valuespublic static final int COLOR_HIGHLIGHTED_BORDER
getColor
¿¡¼ »ç¿ëÇÒ »ö
ÁöÁ¤ÀÚ. COLOR_HIGHLIGHTED_BORDER
´Â
°´Ã¼¸¦ °Á¶ Ç¥½ÃµÈ »óÅ·Π±×¸± ¶§ »óÀÚ¿Í °æ°è¼±ÀÇ »öÀ» ½Äº°ÇÕ´Ï´Ù.
°Á¶ Ç¥½ÃµÈ °æ°è¼± »öÀº ¹è°æ»ö(°Á¶ Ç¥½ÃµÈ ¹è°æ»öÀÌ ¾Æ´Ñ)°ú
ÇÔ²² »ç¿ëµÇ´Â °ÍÀ¸·Î ¹è°æ»ö°ú´Â ´ëÁ¶µË´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº getBorderStyle()
¿¡¼ ¹ÝȯÇÑ
ÀÔ·Â ½ºÅ¸ÀÏÀ» »ç¿ëÇÏ¿© °æ°è¼±À» ±×·Á¾ß ÇÕ´Ï´Ù.
COLOR_HIGHLIGHTED_BORDER
ÀÇ °ªÀº 5
ÀÔ´Ï´Ù.
getColor(int)
,
Constant Field ValuesMethod Detail |
public static Display getDisplay(MIDlet m)
MIDlet
¿¡ °íÀ¯ÇÑ Display
°´Ã¼¸¦ °¡Á®¿É´Ï´Ù.
m
- ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ MIDlet
NullPointerException
- m
ÀÌ null
ÀÎ °æ¿ìpublic int getColor(int colorSpecifier)
colorSpecifier
¸¦ ±â¹ÝÀ¸·Î
ÇÑ 0x00RRGGBB
Çü½ÄÀ¸·Î ³ôÀº ¼öÁØÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
»ö ±¸¼ºÇ¥¿¡¼ »ö Çϳª¸¦ ¹ÝȯÇÕ´Ï´Ù.
colorSpecifier
- ¹Ì¸®
Á¤ÀÇµÈ »ö ÁöÁ¤ÀÚ.
COLOR_BACKGROUND
,
COLOR_FOREGROUND
,
COLOR_HIGHLIGHTED_BACKGROUND
,
COLOR_HIGHLIGHTED_FOREGROUND
,
COLOR_BORDER
,
COLOR_HIGHLIGHTED_BORDER
Áß Çϳª¿©¾ß ÇÕ´Ï´Ù.
0x00RRGGBB
Çü½ÄÀÇ »ö
IllegalArgumentException
- colorSpecifier
°¡
À¯È¿ÇÑ »ö ÁöÁ¤ÀÚ°¡ ¾Æ´Ñ °æ¿ìpublic int getBorderStyle(boolean highlighted)
SOLID
ÀÔ·Â ½ºÅ¸ÀÏ·Î ±×·Á¾ß ÇÏ´Â ¹Ý¸é,
°Á¶ Ç¥½ÃµÇÁö ¾ÊÀº Ç׸ñ ÁÖÀ§ÀÇ °æ°è¼±Àº DOTTED
ÀÔ·Â
½ºÅ¸ÀÏ·Î ±×·Á¾ß ÇÕ´Ï´Ù.
highlighted
- ¿äûµÈ °æ°è¼± ½ºÅ¸ÀÏÀÌ
°Á¶ Ç¥½ÃµÈ »óÅ¿ëÀ̸é true
,
¿äûµÈ °æ°è¼± ½ºÅ¸ÀÏÀÌ
°Á¶ Ç¥½ÃµÇÁö ¾ÊÀº »óÅ¿ëÀ̸é
false
Graphics.DOTTED
¶Ç´Â Graphics.SOLID
public boolean isColor()
true
,
±×·¸Áö ¾ÊÀ¸¸é false
public int numColors()
isColor()
°¡
true
ÀÎ °æ¿ì) ¶Ç´Â
ȸ»ö ¼öÁØ(isColor()
°¡ false
ÀÎ °æ¿ì)À»
°¡Á®¿É´Ï´Ù.
Èæ¹é µð½ºÇ÷¹ÀÌÀÇ »ö ¼ö´Â
2
ÀÔ´Ï´Ù.
public int numAlphaLevels()
2
·Î,
¿ÏÀü Åõ¸íµµ ¹× ¿ÏÀü ºÒÅõ¸íµµ°¡
Áö¿øµÇ¸ç ºí·»µùÀÌ Áö¿øµÇÁö ¾ÊÀ½À»
³ªÅ¸³À´Ï´Ù. 2
º¸´Ù Å« ¹Ýȯ °ªÀº
¾ËÆÄ ºí·»µùÀÌ Áö¿øµÊÀ» ³ªÅ¸³À´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº ¾ËÆÄ 󸮸¦
ÂüÁ¶ÇϽʽÿÀ.
public Displayable getCurrent()
MIDlet
ÀÇ ÇöÀç Displayable
°´Ã¼¸¦ °¡Á®¿É´Ï´Ù. MIDlet
ÀÌ ¹é±×¶ó¿îµå¿¡¼
½ÇÇà ÁßÀ̰ųª Displayable
ÀÌ ½Ã½ºÅÛ È¸é¿¡ ÀÇÇØ
Èå·ÁÁø °æ¿ì ¹ÝȯµÈ Displayable
°´Ã¼´Â
½ÇÁ¦·Î µð½ºÇ÷¹ÀÌ¿¡ Ç¥½ÃµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
Displayable
ÀÌ
½ÇÁ¦·Î µð½ºÇ÷¹ÀÌ¿¡ Ç¥½ÃµÇ´ÂÁö
È®ÀÎÇϱâ À§ÇØ Displayable.isShown()
¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
getCurrent()
°¡ ¹ÝȯÇÏ´Â °ªÀº
null
ÀÏ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÃʱâÈµÈ ÈÄ setCurrent()
¿¡
´ëÇÑ Ã¹ ¹øÂ° È£ÃâÀÌ ÀÌ·ç¾îÁö±â Àü¿¡ ¹ß»ýÇÕ´Ï´Ù.
MIDlet
ÀÇ ÇöÀç Displayable
°´Ã¼setCurrent(javax.microedition.lcdui.Displayable)
public void setCurrent(Displayable nextDisplayable)
Displayable
°´Ã¼¸¦ µð½ºÇ÷¹ÀÌ¿¡ Ç¥½ÃÇϵµ·Ï
¿äûÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î º¯°æ »çÇ×ÀÌ
Áï½Ã Àû¿ëµÇÁö´Â ¾Ê½À´Ï´Ù.
´ÙÀ½ À̺¥Æ® Àü´Þ ¸Þ¼Òµå°¡ È£ÃâµÇ±â Àü¿¡ ¹ß»ýÇϵµ·Ï º¸ÀåÇÒ ¼ö ¾øÁö¸¸
À̺¥Æ® Àü´Þ ¸Þ¼Òµå È£Ãâ »çÀÌ¿¡ ¹ß»ýÇϵµ·Ï Áö¿¬½Ãų ¼ö´Â ÀÖ½À´Ï´Ù.
setCurrent()
¸Þ¼Òµå´Â º¯°æ »çÇ×ÀÌ Àû¿ëµÉ ¶§±îÁö
±â´Ù¸®Áö ¾Ê°í ¹Ù·Î ¹ÝȯµË´Ï´Ù.
ÀÌ·¯ÇÑ Áö¿¬À¸·Î ÀÎÇØ setCurrent()
¸¦ È£ÃâÇÑ
Á÷ÈÄ¿¡ getCurrent()
¸¦ È£ÃâÇϸé
setCurrent()
¿¡ Àü´ÞµÈ °ªÀ» ¹ÝȯÇÏÁö ¾Ê½À´Ï´Ù.
setCurrent()
¿¡ ´ëÇÑ È£ÃâÀº ´ë±â¿¿¡ ¾ø½À´Ï´Ù.
setCurrent()
¿¡ ´ëÇÑ ÈÄ¼Ó È£ÃâÀÌ
setCurrent()
È£Ãâ¿¡ ÀÇÇØ
Áö¿¬µÈ ¿äûº¸´Ù ¿ì¼±ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ÇöÀç ȸéÀÌ S1
ÀÌ¸é ´ÙÀ½°ú °°ÀÌ
|
S2
¸¦ ¿ÏÀüÈ÷ ¿ìȸÇÏ¿© °á±¹Àº
S3
ÀÌ
ÇöÀç°¡ µÇµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
MIDlet
ÀÀ¿ë ÇÁ·Î±×·¥À» óÀ½À¸·Î
½ÃÀÛÇϸé ÇöÀç Displayable
°´Ã¼´Â ¾ø½À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼´Â
Displayable
À» Ç¥½ÃÇÏ¿©
»ç¿ëÀÚ¿Í Ç×»ó »óÈ£ ÀÛ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
µû¶ó¼ ÀÀ¿ë ÇÁ·Î±×·¥Àº ÃʱâÈÀÇ ÀϺηÎ
Ç×»ó setCurrent()
¸¦
È£ÃâÇØ¾ß ÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº setCurrent()
¿¡
´ëÇÑ ÀÎÀÚ·Î null
À» Àü´ÞÇÕ´Ï´Ù.
ÀÌ·Î ÀÎÇØ ÇöÀç Displayable
ÀÌ
null
·Î ¼³Á¤µÇÁö ¾ÊÀ¸¸ç,
´ë½Å ÇöÀç Displayable
˼
º¯°æµÇÁö ¾ÊÀº »óÅ·Π³²½À´Ï´Ù.
ÇÏÁö¸¸ ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î´Â
ÀÌ È£ÃâÀ» ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¹é±×¶ó¿îµå¿¡ ³õÀ̵µ·Ï ¿äûÇÏ´Â °ÍÀ¸·Î
ÇØ¼®ÇÕ´Ï´Ù. ¸¶Âù°¡Áö·Î ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¹é±×¶ó¿îµå¿¡ ÀÖ´Â °æ¿ì
setCurrent()
¿¡ ´ëÇØ nullÀÌ ¾Æ´Ñ ÂüÁ¶¸¦ Àü´ÞÇϸé
ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î´Â
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ÷±×¶ó¿îµå¿¡ ³õÀ̵µ·Ï
¿äûÇÏ´Â °ÍÀ¸·Î ÇØ¼®ÇÕ´Ï´Ù.
ÇöÀç Displayable
ÀÌ setCurrent()
¿¡
Àü´ÞµÇ´õ¶óµµ ÀÌ ¿äûÀº
ÀÌ·ç¾îÁø °ÍÀ¸·Î °£Áֵ˴ϴÙ.
¿¹¸¦ µé¾î, ´ÙÀ½ ÄÚµå´Â
|
ÀϹÝÀûÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥À» Æ÷±×¶ó¿îµå·Î °¡Á®¿Àµµ·Ï ¿äûÇÏ´Â È¿°ú¸¸À» °¡Áý´Ï´Ù. ÀÌ·¯ÇÑ È£ÃâÀº ¿äûÀÏ »ÓÀ̹ǷΠÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î°¡ Àû½Ã¿¡ ÀÌ·¯ÇÑ ¿äûÀ» µû¸£µµ·Ï ÇÏ´Â ¿ä±¸ »çÇ×Àº ¾ø½À´Ï´Ù.
setCurrent()
¿¡ Àü´ÞµÈ
Displayable
ÀÌ
Alert
À̸é
ÀÌÀüÀÇ ÇöÀç Displayable
Àº(ÀÖ´Â °æ¿ì)
Alert
°¡ ´ÝÈù ´ÙÀ½ º¹¿øµË´Ï´Ù.
ÇöÀç Displayable
ÀÌ ÀÖ´Â °æ¿ì
±× È¿°ú´Â setCurrent(Alert, getCurrent())
¸¦
È£ÃâÇÑ °Í°ú °°½À´Ï´Ù.
ÇöÀç Displayable
ÀÌ ÀÌ¹Ì °æ°íÀÎ °æ¿ì¿¡´Â
¿¹¿Ü°¡ ¹ß»ýÇÕ´Ï´Ù.
ÇöÀç Displayable
(½ÃÀÛ ½Ã ¹ß»ýÇÒ ¼ö ÀÖ´Â)ÀÌ ¾ø´Â
°æ¿ì Alert
°¡ ´ÝÈù ´ÙÀ½ ÇØ´ç ±¸ÇöÀÇ
ÀÌÀü »óŰ¡ º¹¿øµË´Ï´Ù.
ÀÌÀü Displayable
À̳ª ÀÌÀü
»óÅ¿¡ ´ëÇÑ ÀÚµ¿ º¹¿øÀº
Alert
°¡ ´ÝÈú ¶§
ÇØ´ç ±âº» ¼ö½Å±â°¡
Alert
¿¡ ÀÖ´Â °æ¿ì¿¡¸¸ ¹ß»ýÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Alert ¸í·É ¹×
¼ö½Å±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
Alert
°¡ ´ÝÈù ´ÙÀ½
Displayable
ÀÌ Ç¥½ÃµÇµµ·Ï ÁöÁ¤ÇÏ·Á¸é
ÀÀ¿ë ÇÁ·Î±×·¥Àº
setCurrent(Alert, Displayable)
¸Þ¼Òµå¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
Alert
°¡ ÇöÀçÀÏ ¶§ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼
setCurrent()
¸¦ È£ÃâÇϸé
Alert
°¡ µð½ºÇ÷¹ÀÌ¿¡¼ Á¦°ÅµÇ°í ¼³Á¤ÇÑ
ŸÀ̸Ӵ Ãë¼ÒµË´Ï´Ù.
½Ã½ºÅÛ È¸éÀÌ È°¼º »óÅÂÀÏ ¶§
ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼
setCurrent()
¸¦ È£ÃâÇÏ¸é ½Ã½ºÅÛ È¸éÀÌ
´ÝÈú ¶§±îÁö ±× È¿°ú°¡ Áö¿¬µË´Ï´Ù.
±¸Çö ½Ã¿¡´Â ÀÌ·¯ÇÑ °æ¿ì setCurrent()
¸¦
setCurrent()
ÀÇ Áö¿¬ ¿©ºÎ¿Í »ó°ü¾øÀÌ
½Ã½ºÅÛ È¸éÀÇ È¿°ú¸¦ Ãë¼ÒÇϱâ À§ÇÑ ¿äûÀ¸·Î
ÇØ¼®ÇÒ °ÍÀÎÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
nextDisplayable
- ÇöÀç·Î ¸¸µé±â À§ÇØ
¿äûµÈ Displayable
·Î
null
ÀÌ Çã¿ëµË´Ï´Ù.getCurrent()
public void setCurrent(Alert alert, Displayable nextDisplayable)
Alert
¸¦ ÇöÀç·Î ¸¸µé°í,
Alert
°¡ ´ÝÈù ÈÄ¿¡´Â
nextDisplayable
À»
ÇöÀç·Î ¸¸µé °ÍÀ» ¿äûÇÕ´Ï´Ù.
Alert
ÀÇ ½Ã°£ Ãʰú °ªÀ̳ª ¸ð´Þ °æ°íÀÎÁö ¿©ºÎ¿Í
»ó°ü¾øÀÌ ÀÌ È£ÃâÀº Áï½Ã ¹ÝȯÇÕ´Ï´Ù.
nextDisplayable
˼
Alert
°¡ ¾Æ´Ï¾î¾ß Çϸç
null
ÀÌ ¾Æ´Ï¾î¾ß ÇÕ´Ï´Ù.
Alert
°¡ ´ÝÈú ¶§ ±× À§¿¡
Alert
ÀÇ ±âº» ¼ö½Å±â°¡ ÀÖ´Â °æ¿ì¿¡¸¸
ÀÚµ¿À¸·Î nextDisplayable
·Î ÁøÇàµË´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº Alert ¸í·É ¹× ¼ö½Å±â¸¦
ÂüÁ¶ÇϽʽÿÀ.
´Ù¸¥ Ãø¸é¿¡¼ ÀÌ ¸Þ¼Òµå´Â
setCurrent(Displayable)
¿Í µ¿ÀÏÇÏ°Ô ÀÛµ¿ÇÕ´Ï´Ù.
alert
- Ç¥½ÃµÇ´Â °æ°ínextDisplayable
- ÀÌ °æ°í°¡ ´ÝÈù ´ÙÀ½ Ç¥½ÃµÉ
Displayable
NullPointerException
- °æ°í³ª nextDisplayable
ÀÌ
null
ÀÎ °æ¿ì
IllegalArgumentException
- nextDisplayable
ÀÌ
Alert
ÀÎ °æ¿ìAlert
,
getCurrent()
public void setCurrentItem(Item item)
Item
À» Æ÷ÇÔÇÏ´Â
Displayable
ÀÌ ÇöÀç°¡ µÇ°í
Displayable
À» ½ºÅ©·ÑÇÏ¿©
Item
À» Ç¥½ÃÇϰí
¿©±â¿¡ ÇØ´ç ÃÊÁ¡À» ÇÒ´çÇϵµ·Ï ¿äûÇÕ´Ï´Ù.
setCurrent(Displayable)
¸¦
È£ÃâÇÑ °Í°ú ¸¶Âù°¡Áö·Î Æ÷ÇÔµÈ
Displayable
À»
¸ÕÀú ÇöÀç·Î ¸¸µì´Ï´Ù.
Æ÷ÇÔµÈ Displayable
ÀÌ
ÇöÀç°¡ µÇ°Å³ª ÀÌ¹Ì ÇöÀçÀÎ °æ¿ì
ÇÊ¿äÇϸé À̸¦ ½ºÅ©·ÑÇÏ¿©
¿äûµÈ Item
À» Ç¥½ÃÇÕ´Ï´Ù.
±×·± ´ÙÀ½ ±¸Çö ½Ã ÀÔ·Â Æ÷Ä¿½ºÀÇ °³³äÀÌ Áö¿øµÇ°í
ÇØ´ç Item
ÀÌ ÀÔ·Â Æ÷Ä¿½º¸¦ ¹Þ¾ÆµéÀ̸é
ÀÌ ÀÔ·Â Æ÷Ä¿½º°¡ Item
¿¡ ÇÒ´çµË´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â
Displayable
ÀÇ Àüȯ,
½ºÅ©·Ñ ¹× ÀÔ·Â Æ÷Ä¿½º ÇÒ´çÀ» ±â´Ù¸®Áö ¾Ê°í
Ç×»ó Áï½Ã ¹ÝȯÇÕ´Ï´Ù.
Item
ÀÌ ÄÁÅ×À̳ʿ¡ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀº °æ¿ì
¿À·ùÀÔ´Ï´Ù. Item
ÀÌ
Alert
¿¡
Æ÷ÇԵǾî ÀÖ´Â °æ¿ìµµ ¿À·ùÀÔ´Ï´Ù.
item
- Ç¥½ÃµÇ¾î¾ß ÇÏ´Â Ç׸ñ
IllegalStateException
- ÄÁÅ×À̳ʰ¡ Ç׸ñÀ» ¼ÒÀ¯ÇÏÁö ¾ÊÀº °æ¿ì
IllegalStateException
- Alert
°¡
Ç׸ñÀ» ¼ÒÀ¯ÇÑ °æ¿ì
NullPointerException
- item
ÀÌ null
ÀÎ °æ¿ìpublic void callSerially(Runnable r)
Runnable
°´Ã¼ r
ÀÌ ÇØ´ç
run()
¸Þ¼Òµå¸¦ ³ªÁß¿¡ È£ÃâÇÏ¿© ´Ù½Ã ±×¸®±â ÁֱⰡ
¿Ï·áµÈ Á÷ÈÄ ÇØ´ç À̺¥Æ® ½ºÆ®¸²°ú ÀÏ·Ãȵǵµ·Ï ÇÕ´Ï´Ù.
ÆÐŰÁö ¿ä¾àÀÇ À̺¥Æ® ó¸®
Àý¿¡ ¼³¸íµÈ ´ë·Î ÀÀ¿ë ÇÁ·Î±×·¥¿¡
À̺¥Æ® ¾Ë¸²À» Àü´ÞÇÏ´Â
¸ðµç ¸Þ¼Òµå´Â ¼øÂ÷ÀûÀ¸·Î È£ÃâµË´Ï´Ù.
r.run()
¿¡ ´ëÇÑ È£ÃâÀº ÀÀ¿ë ÇÁ·Î±×·¥À¸·ÎÀÇ
À̺¥Æ® È£Ãâ°ú ÇÔ²² ÀÏ·Ãȵ˴ϴÙ.
callSerially()
¸¦ È£ÃâÇÒ ¶§¸¶´Ù Á¤È®ÇϰÔ
ÇÑ ¹ø¾¿ run()
¸Þ¼Òµå°¡ È£ÃâµË´Ï´Ù.
run()
¿¡ ´ëÇÑ
È£ÃâÀº callSerially()
¿¡
´ëÇÑ È£Ãâ¿¡¼ ¿äûÇÑ ¼ø¼·Î ¹ß»ýÇÕ´Ï´Ù.
ÇöÀç Displayable
ÀÌ
callSerially()
¸¦ È£ÃâÇÒ ¶§ º¸·ùµÈ
´Ù½Ã ±×¸®±â°¡ ÀÖ´Â Canvas
ÀÎ °æ¿ì
Canvas
ÀÇ
paint()
¸Þ¼Òµå°¡ È£ÃâµÇ¾î
¹ÝȯÇϸç Runnable
ÀÇ run()
¸Þ¼Òµå°¡ È£ÃâµÇ±â Àü¿¡ ¹öÆÛ Àüȯ(ÀÌÁß ¹öÆÛ¸µÀÇ °æ¿ì)ÀÌ ¹ß»ýÇÕ´Ï´Ù.
ÇöÀç Displayable
¿¡ callSerially()
¸¦
È£ÃâÇÒ ¶§ º¸·ùµÈ ´Ù½Ã ±×¸®±â°¡ ÀÖ´Â
Çϳª ÀÌ»óÀÇ CustomItem
ÀÌ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì
CustomItem
ÀÇ
paint()
¸Þ¼Òµå°¡ È£ÃâµÇ¾î Runnable
ÀÇ run()
¸Þ¼Òµå°¡ È£ÃâµÇ±â Àü¿¡ ¹ÝȯÇÕ´Ï´Ù.
run()
¸Þ¼Òµå´Â Àû½Ã¿¡ È£ÃâµÇÁö¸¸
´Ù½Ã ±×¸®±â ÁֱⰡ Á¾·áµÈ Á÷Èijª ´ÙÀ½
À̺¥Æ®°¡ Àü´ÞµÇ±â Àü¿¡µµ ¹ß»ýÇÑ´Ù´Â °ÍÀ»
º¸ÀåÇÏÁö´Â ¾Ê½À´Ï´Ù.
callSerially()
¸Þ¼Òµå´Â
¸ðµç ½º·¹µå¿¡¼ È£ÃâµÉ ¼ö ÀÖ½À´Ï´Ù.
run()
¸Þ¼Òµå¿¡ ´ëÇÑ È£ÃâÀº
callSerially()
¿¡ ´ëÇÑ
È£Ãâ°ú´Â µ¶¸³ÀûÀ¸·Î ¹ß»ýÇÕ´Ï´Ù.
ƯÈ÷ callSerially()
´Â r.run()
¿¡¼ÀÇ
¹ÝȯÀ» ´ë±âÇÏ´Â °ÍÀ»
°áÄÚ Â÷´ÜÇÏÁö ¾Ê½À´Ï´Ù.
´Ù¸¥ Äݹé°ú ¸¶Âù°¡Áö·Î r.run()
¿¡ ´ëÇÑ È£ÃâÀº
»¡¸® ¹ÝÈ¯ÇØ¾ß ÇÕ´Ï´Ù. ¿À·¡ ½ÇÇàµÇ´Â ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÏ´Â
°æ¿ì¿¡´Â run()
¸Þ¼Òµå¿¡¼ ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÛ¾÷ ÀÚü´Â ´Ù¸¥ ½º·¹µå¿¡¼
¼öÇàÇØ¾ß Çϸç run()
¿¡¼
¹ÝȯÇÏ´Â °ÍÀ» Çã¿ëÇØ¾ß ÇÕ´Ï´Ù.
callSerially()
±â´ÉÀº ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼
´Ù½Ã ±×¸®±â ÁÖ±â¿Í ÀûÀýÇÏ°Ô µ¿±âȵǴÂ
¾Ö´Ï¸ÞÀ̼ÇÀ» ½ÇÇàÇϱâ À§ÇØ »ç¿ëÇÕ´Ï´Ù.
ÀϹÝÀûÀÎ ÀÀ¿ë ÇÁ·Î±×·¥Àº ÇÁ·¹ÀÓÀÌ Ç¥½ÃµÇµµ·Ï ¼³Á¤ÇÑ ´ÙÀ½
repaint()
¸¦ È£ÃâÇÕ´Ï´Ù.
±×¸®°í ÀÀ¿ë ÇÁ·Î±×·¥Àº ´ÙÀ½ ÇÁ·¹ÀÓ¿¡ ´ëÇÑ ¼³Á¤ÀÌ
È¿·ÂÀ» ¹ßÈÖÇÏ¿© ÇØ´ç ÇÁ·¹ÀÓÀÌ ½ÇÁ¦·Î Ç¥½ÃµÉ ¶§±îÁö ±â´Ù·Á¾ß ÇÕ´Ï´Ù.
run()
¿¡ ´ëÇÑ È£ÃâÀº ÀÌÀü ÇÁ·¹ÀÓÀÌ ±×¸®±â¸¦ ¸¶ÃÆÀ½À»
ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¾Ë¸³´Ï´Ù.
¾Æ·¡ÀÇ ¿¹´Â ÀÌ·¯ÇÑ ¿ëµµ·Î »ç¿ëµÇ´Â
callSerially()
¸¦
º¸¿© ÁÝ´Ï´Ù.
|
r
- È£ÃâµÇ´Â Runnable
ÀÎÅÍÆäÀ̽ºÀÇ ÀνºÅϽºpublic boolean flashBacklight(int duration)
¿äûÇÑ ±â°£ µ¿¾È ±ô¹ÚÀÓ È¿°ú°¡ ¹ß»ýÇϰųª ¿äûÇÑ ±â°£ÀÌ 0ÀÎ °æ¿ì ÇØÁ¦µË´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Áï½Ã °á°ú¸¦ ¹ÝȯÇÕ´Ï´Ù. Áï ±ô¹ÚÀÓ È¿°ú°¡ ½ÇÇà ÁßÀÎ µ¿¾È È£ÃâÀÚ¸¦ Â÷´ÜÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.
Display
°¡ Æ÷±×¶ó¿îµå¿¡ ÀÖ´Â °æ¿ì¿¡¸¸
ÀÌ ¸Þ¼Òµå¿¡ ´ëÇÑ È£ÃâÀÌ Àû¿ëµË´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â ¾Æ¹«·± ÀÛ¾÷µµ ¼öÇàÇÏÁö ¾Ê°í Display
°¡
¹é±×¶ó¿îµå¿¡ ÀÖ´Â °æ¿ì
false
¸¦ ¹ÝÈ¯ÇØ¾ß ÇÕ´Ï´Ù.
ÀåÄ¡´Â ±â°£À» Á¦ÇÑÇϰųª ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¦¾î °¡´ÉÇÑ Èı¤À» Æ÷ÇÔÇÏÁö ¾ÊÀº ÀåÄ¡ÀÇ °æ¿ì ÀÌ ¸Þ¼Òµå¿¡ ´ëÇÑ È£ÃâÀº
false
¸¦ ¹ÝȯÇÕ´Ï´Ù.
duration
- Èı¤ÀÌ ±ô¹Ú¿©¾ß ÇÒ ½Ã°£(¹Ð¸®ÃÊ),
¶Ç´Â ±ô¹ÚÀÓÀÌ ÁßÁöµÇ¾î¾ß ÇÏ´Â °æ¿ì 0
true
,
±×·¸Áö ¾ÊÀº °æ¿ì false
IllegalArgumentException
- duration
ÀÌ À½¼öÀÎ °æ¿ìpublic boolean vibrate(int duration)
ÀÌ ¸Þ¼Òµå´Â ¿äûÇÑ ±â°£ µ¿¾È ¹ÙÀ̺극ÀÌÅ͸¦ Àû¿ëÇϰųª ¿äûÇÑ ±â°£ÀÌ 0ÀÎ °æ¿ì ÇØÁ¦ÇÕ´Ï´Ù. ¹ÙÀ̺극ÀÌÅͰ¡ ÀÌÀü È£Ãâ·ÎºÎÅÍ °è¼Ó Ȱ¼ºÈµÇ¾î ÀÖ´Â µ¿¾È ÀÌ ¸Þ¼Òµå°¡ È£ÃâµÇ¸é ÇØ´ç ¿äûÀº »õ·Î¿î ±â°£ ¼³Á¤À¸·Î ÇØ¼®µÇ¸ç ¿ø·¡ ¿äû¿¡ »õ·Î ½Ã°£À» Ãß°¡ÇÏ´Â °ÍÀ¸·Î ÇØ¼®µÇÁö´Â ¾Ê½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Áï½Ã °á°ú¸¦ ¹ÝȯÇÕ´Ï´Ù. Áï, ¹ÙÀ̺극ÀÌÅͰ¡ ½ÇÇà ÁßÀÎ µ¿¾È È£ÃâÀÚ¸¦ Â÷´ÜÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.
ÀÌ ¸Þ¼Òµå¿¡ ´ëÇÑ È£ÃâÀº Display
°¡
Æ÷±×¶ó¿îµå¿¡ ÀÖ´Â µ¿¾È¿¡¸¸ Àû¿ëµË´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â ¾Æ¹« ÀÛ¾÷µµ ¼öÇàÇÏÁö ¾Ê¾Æ¾ß Çϸç
Display
°¡ ¹é±×¶ó¿îµå¿¡ ÀÖ´Â °æ¿ì false
¸¦ ¹ÝȯÇÕ´Ï´Ù.
ÀåÄ¡´Â ±â°£À» Á¦ÇÑÇϰųª ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¦¾î °¡´ÉÇÑ ¹ÙÀ̺극ÀÌÅ͸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â ÀåÄ¡ÀÇ °æ¿ì
ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϸé false
°¡ ¹ÝȯµË´Ï´Ù.
duration
- ¹ÙÀ̺극ÀÌÅ͸¦ ½ÇÇàÇØ¾ß ÇÏ´Â ½Ã°£(¹Ð¸®ÃÊ),
¶Ç´Â ¹ÙÀ̺극ÀÌÅ͸¦ ÇØÁ¦ÇØ¾ß ÇÏ´Â °æ¿ì 0
true
,
±×·¸Áö ¾ÊÀº °æ¿ì false
IllegalArgumentException
- duration
ÀÌ À½¼öÀÎ °æ¿ìpublic int getBestImageWidth(int imageType)
LIST_ELEMENT
,
CHOICE_GROUP_ELEMENT
,
ALERT
Áß Çϳª¿©¾ß ÇÕ´Ï´Ù.
imageType
- À̹ÌÁö À¯Çü
IllegalArgumentException
- imageType
ÀÌ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ìpublic int getBestImageHeight(int imageType)
LIST_ELEMENT
,
CHOICE_GROUP_ELEMENT
,
ALERT
Áß Çϳª¿©¾ß ÇÕ´Ï´Ù.
imageType
- À̹ÌÁö À¯Çü
IllegalArgumentException
- imageType
ÀÌ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
|
MID ÇÁ·ÎÇÊ | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |