|
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.TextField
TextField
´Â Form
¿¡
µé¾î°¥ ¼ö ÀÖ´Â ÆíÁýÇÒ ¼ö ÀÖ´Â
ÅØ½ºÆ® ±¸¼º ¿ä¼ÒÀÔ´Ï´Ù.
Ãʱ⠰ªÀ¸·Î »ç¿ëµÇ´Â ÅØ½ºÆ®°¡ Á¦°øµÉ ¼ö ÀÖ½À´Ï´Ù.
TextField
´Â °´Ã¼¿¡ ¾ðÁ¦µçÁö
ÀúÀåÇÒ ¼ö ÀÖ´Â ¹®ÀÚÀÇ ÃÖ´ë ¼ö(¿ë·®)¸¦
³ªÅ¸³»´Â ÃÖ´ë Å©±â¸¦ °¡Áý´Ï´Ù.
ÀÌ Á¦ÇÑÀº TextField
ÀνºÅϽº°¡ ±¸¼ºµÉ ¶§
Áï, »ç¿ëÀÚ°¡ TextField
¿¡¼ ÅØ½ºÆ®¸¦ ÆíÁýÇϰí
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ³»¿ëÀ» ¼öÁ¤ÇÏ´Â
TextField
ÀÇ ¸Þ¼Òµå¸¦
È£ÃâÇÒ ¶§ Àû¿ëµË´Ï´Ù. ÃÖ´ë Å©±â´Â
ÃÖ´ë ÀúÀå ¿ë·®À̸ç ÁÖ¾îÁø ½Ã°£¿¡ Ç¥½ÃµÉ ¼ö ÀÖ´Â
¹®ÀÚ ¼ö¿Í´Â °ü°è°¡ ¾ø½À´Ï´Ù. ¹®ÀÚ ¼ö°¡ Ç¥½ÃµÇ°í
Çà°ú ¿¿¡ ¹è¿µÇ´Â ¹æ¹ýÀº ÀåÄ¡¸¶´Ù ´Ù¸¨´Ï´Ù.
±¸Çö ½Ã ÃÖ´ë Å©±â¸¦ °æ°è·Î ÇÒ ¼ö ÀÖÀ¸¸ç
½ÇÁ¦·Î ÁöÁ¤µÇ´Â ÃÖ´ë Å©±â´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ
¿äûÇÑ Å©±âº¸´Ù ÀÛÀ» ¼ö ÀÖ½À´Ï´Ù.
ÁöÁ¤µÈ ½ÇÁ¦ °ªÀº getMaxSize()
°¡
¹ÝȯÇÏ´Â °ª¿¡ ¹Ý¿µµË´Ï´Ù. ¹æ¾îÀûÀ¸·Î ÀÛ¼ºµÈ ÀÀ¿ë ÇÁ·Î±×·¥Àº
ÀÌ °ªÀ» ¿äûÇÑ ÃÖ´ë Å©±â¿Í ºñ±³Çϰí ÀÌ °ªÀÌ ¼·Î ´Ù¸¦ °æ¿ì¸¦ ó¸®ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
TextField
´Â TextBox
Ŭ·¡½º¿Í
ÀÔ·Â Á¦¾à Á¶°Ç °³³äÀ» °øÀ¯ÇÕ´Ï´Ù.
Á¦¾à Á¶°ÇÀÌ ¼·Î ´Ù¸£¸é ÀÀ¿ë ÇÁ·Î±×·¥Àº »ç¿ëÀÚ ÀÔ·ÂÀ»
¿©·¯ ¹æ¹ýÀ¸·Î Á¦ÇÑÇϵµ·Ï ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù.
±¸Çö ½Ã¿¡´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿äûÇÑ ´ë·Î »ç¿ëÀÚ ÀÔ·ÂÀ» Á¦ÇÑÇØ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ TextField
¿¡
NUMERIC
Á¦¾à Á¶°ÇÀ» ¿äûÇÏ¸é ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï
±¸ÇöÇØ¾ß ÇÕ´Ï´Ù.
ÅØ½ºÆ® °´Ã¼ÀÇ ½ÇÁ¦ ³»¿ëÀº
TextBox
¹× TextField
API¸¦
»ç¿ëÇÏ¿© ¼³Á¤ ¹× ¼öÁ¤µÇ°í
ÀÀ¿ë ÇÁ·Î±×·¥¿¡ º¸°íµË´Ï´Ù.
±¸Çö ½Ã ÅØ½ºÆ® °´Ã¼ÀÇ Á¦¾à Á¶°Ç ¼³Á¤¿¡ ÀûÇÕÇÑ Æ¯¼ö Æ÷¸ËÀ»
Á¦°øÇÏ´Â °æ¿ì¿¡´Â Ç¥½ÃµÈ ³»¿ëÀÌ
½ÇÁ¦ ³»¿ë°ú ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, PHONENUMBER
Çʵå´Â ¼ýÀÚ
±¸ºÐÀÚ ¹× ±¸µÎÁ¡À» »ç¿ëÇØ¼ ¼ýÀÚ¸¦ ±¹°¡ ÄÚµå, Áö¿ª ÄÚµå,
Á¢¹Ì¾î µîÀ¸·Î ¹¾î »ç¿ë ÁßÀÎ ÀüÈ ¹øÈ£ ±ÔÄ¢¿¡ ÀûÇÕÇÏ°Ô Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¦°øµÇ´Â ¸ðµç °ø¹éÀ̳ª ±¸µÎÁ¡Àº ÅØ½ºÆ® °´Ã¼ÀÇ ½ÇÁ¦ ³»¿ëÀ¸·Î
°£ÁÖµÇÁö ¾Ê½À´Ï´Ù.
¿¹¸¦ µé¾î, PHONENUMBER
Á¦¾à Á¶°ÇÀ»
°¡Áø ÅØ½ºÆ® °´Ã¼´Â ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.
|
ÇÏÁö¸¸ API¸¦ ÅëÇØ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Á¦°øµÇ´Â °´Ã¼ÀÇ
½ÇÁ¦ ³»¿ëÀº "4085551212
" ¹®ÀÚ¿ÀÔ´Ï´Ù.
size
¸Þ¼Òµå´Â Ç¥½ÃµÇ´Â ¹®ÀÚ ¼ö°¡ ¾Æ´Ñ
½ÇÁ¦ ³»¿ëÀÇ ¹®ÀÚ ¼ö¸¦ ³ªÅ¸³»±â ¶§¹®¿¡,
ÀÌ ¿¹¿¡¼ size
¸Þ¼Òµå´Â
10
À» ¹ÝȯÇÕ´Ï´Ù.
DECIMAL
°ú °°Àº ÀϺΠÁ¦¾à Á¶°ÇÀ» »ç¿ëÇϸé
±¸Çö ½Ã ÅØ½ºÆ® °´Ã¼ ³»¿ëÀÇ ±¸¹®À» °ËÁõÇØ¾ß ÇÕ´Ï´Ù.
±¸¹® °Ë»ç´Â ÅØ½ºÆ® °´Ã¼ÀÇ ½ÇÁ¦ ³»¿ë¿¡ ´ëÇØ ¼öÇàµÇ¸ç
ÀÌ ½ÇÁ¦ ³»¿ëÀº À§¿¡¼ ¼³¸íÇÑ ´ë·Î Ç¥½ÃµÈ ³»¿ë°ú ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.
±¸¹® °Ë»ç´Â ±¸¼ºÀÚ¿¡ Àü´ÞµÈ Ãʱ⠳»¿ë¿¡ ´ëÇØ ¼öÇàµÇ¸ç
ÅØ½ºÆ® °´Ã¼ÀÇ ³»¿ë¿¡ ¿µÇâÀ» ÁÖ´Â
¸ðµç ¸Þ¼Òµå È£Ãâ¿¡µµ °Á¦ ¼öÇàµË´Ï´Ù.
¸Þ¼Òµå ¹× ±¸¼ºÀÚ°¡ ÇÊ¿äÇÑ ±¸¹®À» ÃæÁ·½ÃŰÁö ¸øÇÏ´Â ÅØ½ºÆ® °´Ã¼ ³»¿ëÀ»
¸¸µé¸é IllegalArgumentException
ÀÌ ¹ß»ýÇÕ´Ï´Ù.
setConstraints()
¸Þ¼Òµå¿¡ Àü´ÞµÈ °ªÀº
À§¿¡¼ ¼³¸íÇÑ Á¦ÇÑÀû Á¦¾à Á¶°Ç°ú
ÅØ½ºÆ® ÀÔ·Â ¹× Ç¥½Ã¸¦ ¼öÁ¤ÇÏ´Â
¿©·¯ Ç÷¡±× ºñÆ®·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Á¦ÇÑÀû Á¦¾à Á¶°Ç ¼³Á¤ °ªÀº °ªÀÇ ÇÏÀ§ 16
ºñÆ® ºÎºÐÀ̸ç
ºñÆ® ¿¬»êÀÚ AND
(&
)·Î Á¦¾à Á¶°Ç
°ª°ú CONSTRAINT_MASK
»ó¼ö¸¦ °áÇÕÇÏ¿© ÃßÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¦ÇÑÀû Á¦¾à Á¶°Ç ¼³Á¤Àº ´ÙÀ½°ú °°½À´Ï´Ù.
ANY
EMAILADDR
NUMERIC
PHONENUMBER
URL
DECIMAL
¼öÁ¤ÀÚ Ç÷¡±×´Â Á¦¾à Á¶°Ç °ªÀÇ
ȗˤ 16
ºñÆ® ºÎºÐ
Áï, CONSTRAINT_MASK
»ó¼öÀÇ º¸¼ö ºÎºÐ¿¡ ÀÖ½À´Ï´Ù.
¼öÁ¤ÀÚ Ç÷¡±×´Â ºñÆ® AND
(&
)
¿¬»êÀÚ·Î Á¦¾à Á¶°Ç °ªÀ» ¼öÁ¤ÀÚ
Ç÷¡±×¿¡ °áÇÕ½ÃÄÑ °³º°ÀûÀ¸·Î
Å×½ºÆ®µÉ ¼ö ÀÖ½À´Ï´Ù.
¼öÁ¤ÀÚ Ç÷¡±×´Â ´ÙÀ½°ú °°½À´Ï´Ù.
PASSWORD
UNEDITABLE
SENSITIVE
NON_PREDICTIVE
INITIAL_CAPS_WORD
INITIAL_CAPS_SENTENCE
TextField
´Â TextBox
Ŭ·¡½º¿Í ÀÔ·Â ¸ðµå °³³äÀ» °øÀ¯ÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº »ç¿ëÀÚ°¡ TextField
¶Ç´Â
TextBox
ÀÇ ÆíÁýÀ» ½ÃÀÛÇÒ ¶§
ƯÁ¤ ÀÔ·Â ¸ðµå¸¦ »ç¿ëÇϵµ·Ï ±¸ÇöµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÔ·Â ¸ðµå´Â ƯÁ¤ ÀåÄ¡ÀÇ ÅØ½ºÆ® ÀԷ¿ë
»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ Á¸ÀçÇÏ´Â °³³äÀÔ´Ï´Ù.
ÅØ½ºÆ® ÀÔ·Â¿ë »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â Ç¥ÁØÈµÇ¾î ÀÖÁö ¾Ê°í ÀåÄ¡¸¶´Ù
´Ù¸£±â ¶§¹®¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÔ·Â ¸ðµå¸¦ Á÷Á¢ ¿äûÇÒ ¼ö´Â ¾ø½À´Ï´Ù.
´ë½Å ÀÀ¿ë ÇÁ·Î±×·¥Àº ƯÁ¤ ¹®ÀÚ¸¦ ½±°Ô ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù.
setInitialInputMode()
¸Þ¼Òµå¿¡
À¯´ÏÄÚµå ¹®ÀÚ ÇÏÀ§ ÁýÇÕ À̸§À» Àü´ÞÇÏ´Â ¹æ¹ýÀ¸·Î
ÀÌ·¯ÇÑ ÀÛ¾÷À» ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ¸é ±¸Çö ½Ã ÅØ½ºÆ® ÀÔ·Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
¸ðµå¸¦ ÀÌ ÇÏÀ§ ÁýÇÕ¿¡ Æ÷ÇԵǴ ¹®ÀÚ ÀÔ·ÂÀ» ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï
¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº ¼öÁ¤ÀÚ Ç÷¡±×¸¦ Á¦¾à Á¶°Ç °ªÀ¸·Î ¼³Á¤ÇÏ¿©
ÀÔ·Â ¸ðµå°¡ ƯÁ¤ÇÑ µ¿ÀÛ Æ¯¼ºÀ» °¡Áöµµ·Ï ¿äûÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¿äûµÈ ÀÔ·Â ¸ðµå´Â »ç¿ëÀÚ°¡ TextBox
¶Ç´Â TextField
°´Ã¼ÀÇ ÆíÁýÀ» ½ÃÀÛÇÒ ¶§¸¶´Ù
»ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ÀÌÀü ÆíÁý ¼¼¼Ç¿¡¼ ÀÔ·Â ¸ðµå¸¦
º¯°æÇÑ °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿äûÇÑ ÀÔ·Â ¸ðµåÀÇ
¿ì¼± ¼øÀ§°¡ »ç¿ëÀÚ°¡ ¼³Á¤Çß´ø ÀÌÀü ÀÔ·Â ¸ðµåÀÇ ¿ì¼± ¼øÀ§º¸´Ù ³ô½À´Ï´Ù.
ÇÏÁö¸¸ ÀÔ·Â ¸ðµå´Â Á¦ÇÑÀûÀÌÁö ¾ÊÀ¸¹Ç·Î »ç¿ëÀÚ°¡ ÆíÁý Áß
¾ðÁ¦µçÁö ÀÔ·Â ¸ðµå¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆíÁýÀÌ ÀÌ¹Ì ÁøÇà ÁßÀ̸é setInitialInputMode
¸Þ¼Òµå¿¡
´ëÇÑ È£ÃâÀÌ ÇöÀç ÀÔ·Â ¸ðµå¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê°í ´ë½Å
»ç¿ëÀÚ°¡ ´ÙÀ½ ¹ø¿¡ ÀÌ ÅØ½ºÆ® °´Ã¼ÀÇ ÆíÁýÀ» ½ÃÀÛÇÒ ¶§ ¿µÇâÀ» ÁÝ´Ï´Ù.
Ãʱâ ÀÔ·Â ¸ðµå¸¦ º¸¸é ±¸Çö¿¡ ´ëÇØ ¾Ë ¼ö ÀÖ½À´Ï´Ù. ±¸Çö ½Ã ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿äûÀ» ÃæÁ·ÇÏ´Â ÀÔ·Â ¸ðµå¸¦ Á¦°øÇÒ ¼ö ¾ø´Â °æ¿ì¿¡´Â ±âº» ÀÔ·Â ¸ðµå¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿äûÇÏ¿© Àû¿ëÇÑ ÀÔ·Â ¸ðµå´Â »ç¿ëÀÚ°¡ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¹®ÀÚ ÁýÇÕÀ¸·Î Á¦ÇѵÇÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ´Â ÀÔ·Â ¸ðµå¸¦ ÀüȯÇÏ¿© ÇöÀç Á¦¾à Á¶°Ç ¼³Á¤ ³»¿¡¼ Çã¿ëµÇ´Â ¸ðµç ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. Á¦¾à Á¶°Ç ¼³Á¤Àº ÀÔ·Â ¸ðµå ¿äûº¸´Ù ¿ì¼± ¼øÀ§°¡ ³ôÀ¸¸ç ±¸Çö ½Ã ÇöÀç Á¦¾à Á¶°Ç ¼³Á¤°ú ¸ÂÁö ¾ÊÀ» °æ¿ì ƯÁ¤ ÀÔ·Â ¸ðµå¸¦ Á¦°øÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ÇöÀç Á¦¾à Á¶°ÇÀÌ ANY
À̸é
|
È£ÃâÀº Ãʱâ ÀÔ·Â ¸ðµå°¡ ¶óƾ¾î ´ë¹®ÀÚ ÀÔ·ÂÀ»
Çã¿ëÇϵµ·Ï ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ·Î ÀÎÇØ ÀÔ·ÂÀÌ ÀÌ·¯ÇÑ ¹®ÀÚ·Î Á¦ÇѵǴ °ÍÀº ¾Æ´Ï¸ç
¼ýÀÚ ¹× ¶óƾ¾î ¼Ò¹®ÀÚ ÀÔ·ÂÀ» Çã¿ëÇÏ´Â ÀÔ·Â ¸ðµå·Î ÀüȯÇÏ¿©
´Ù¸¥ ¹®ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÏÁö¸¸ ÇöÀç Á¦¾à Á¶°ÇÀÌ NUMERIC
À̸é
¶óƾ¾î ´ë¹®ÀÚ°¡ Á¦¾à Á¶°ÇÀÌ NUMERIC
ÀÎ
TextField
¿¡ Çã¿ëµÇÁö ¾Ê±â ¶§¹®¿¡
±¸Çö ½Ã Ãʱâ ÀÔ·Â ¸ðµå°¡ MIDP_UPPERCASE_LATIN
¹®ÀÚ¸¦ Çã¿ëÇϵµ·Ï ¼³Á¤ÇÏ´Â ¿äûÀº ¹«½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ °æ¿ì ¼ýÀÚ ÀÔ·ÂÀ» Çã¿ëÇÏ´Â ÀÔ·Â ¸ðµå°¡ NUMERIC
Á¦¾à Á¶°Ç ÇÏ¿¡¼ÀÇ µ¥ÀÌÅÍ ÀԷ¿¡ °¡Àå ÀûÇÕÇϱ⠶§¹®¿¡ ±¸Çö ½Ã
ÀÌ ÀÔ·Â ¸ðµå¸¦ ´ë½Å »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
setInitialInputMode()
¸Þ¼Òµå¿¡
¸Å°³ º¯¼ö·Î Àü´ÞµÈ À¯´ÏÄÚµå ¹®ÀÚ
ÇÏÀ§ ÁýÇÕ À̸§¿¡´Â ¹®ÀÚ¿ÀÌ »ç¿ëµË´Ï´Ù.
¹®ÀÚ¿ ºñ±³´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù.
À¯´ÏÄÚµå ¹®ÀÚ ºí·ÏÀÇ À̸§Àº J2SE Ŭ·¡½º
java.lang.Character.UnicodeBlock
¿¡ Á¤ÀÇµÈ ´ë·Î,
À¯´ÏÄÚµå ¹®ÀÚ ºí·ÏÀ» ³ªÅ¸³»´Â ÇʵåÀÇ ¹®ÀÚ¿ À̸§¿¡
"UCB
_"¶ó´Â Á¢µÎ¾î¸¦ Ãß°¡ÇÏ¿© ¸¸µì´Ï´Ù.
À¯´ÏÄÚµå ¹®ÀÚ ºí·ÏÀÇ À̸§Àº ¸ðµÎ ÀÌ·± ÇüÅ·ΠÁöÁ¤ÇÕ´Ï´Ù.
ÆíÀǸ¦ À§ÇØ °¡Àå ÀϹÝÀûÀÎ À¯´ÏÄÚµå ¹®ÀÚ ºí·ÏÀ» ¾Æ·¡¿¡ ³ª¿ÇÕ´Ï´Ù.
UCB_BASIC_LATIN
UCB_GREEK
UCB_CYRILLIC
UCB_ARMENIAN
UCB_HEBREW
UCB_ARABIC
UCB_DEVANAGARI
UCB_BENGALI
UCB_THAI
UCB_HIRAGANA
UCB_KATAKANA
UCB_HANGUL_SYLLABLES
"ÀÔ·Â ÇÏÀ§ ÁýÇÕ"Àº J2SE Ŭ·¡½º
java.awt.im.InputSubset
¿¡ Á¤ÀÇµÈ ´ë·Î
ÀÌ Å¬·¡½º¿¡ Á¤ÀÇµÈ ÀÔ·Â ÇÏÀ§ ÁýÇÕÀ» ³ªÅ¸³»´Â ÇʵåÀÇ
¹®ÀÚ¿ À̸§¿¡ "IS_
"¶ó´Â
Á¢µÎ¾î¸¦ Ãß°¡ÇÏ¿© ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
Á¤ÀÇµÈ ÀÔ·Â ÇÏÀ§ ÁýÇÕÀº ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆíÀǸ¦ À§ÇØ ÇöÀç Á¤ÀÇµÈ ÀÔ·Â ÇÏÀ§ ÁýÇÕÀÇ À̸§À» ´ÙÀ½¿¡ ³ª¿ÇÕ´Ï´Ù.
IS_FULLWIDTH_DIGITS
IS_FULLWIDTH_LATIN
IS_HALFWIDTH_KATAKANA
IS_HANJA
IS_KANJI
IS_LATIN
IS_LATIN_DIGITS
IS_SIMPLIFIED_HANZI
IS_TRADITIONAL_HANZI
MIDP¿¡¼´Â ´ÙÀ½°ú °°Àº ¹®ÀÚ ÇÏÀ§ ÁýÇÕµµ Á¤ÀÇÇÕ´Ï´Ù.
MIDP_UPPERCASE_LATIN
- ¶óƾ¾î ´ë¹®ÀÚ¿¡ ÇØ´çÇÏ´ÂIS_LATIN
ÇÏÀ§ ÁýÇÕ
MIDP_LOWERCASE_LATIN
- ¶óƾ¾î ¼Ò¹®ÀÚ¿¡ ÇØ´çÇÏ´ÂIS_LATIN
ÇÏÀ§ ÁýÇÕ
¸¶Áö¸·À¸·Î ±¸Çöº° ¹®ÀÚ ÇÏÀ§ ÁýÇÕÀÇ À̸§Àº
"X_
"¶ó´Â Á¢µÎ¾î¸¦ ºÙÀÎ
¹®ÀÚ¿·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸§ °ø°£ÀÇ Ãæµ¹À» ÇÇÇϱâ À§ÇØ
±¸Çöº° À̸§¿¡´Â "X_
" Á¢µÎ¾î ´ÙÀ½¿¡
ȸ»ç³ª Á¶Á÷À» Á¤ÀÇÇÏ´Â À̸§À»
Æ÷ÇÔ½ÃŰ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
¿¹¸¦ µé¾î, ÀϺ»¾î ÀÀ¿ë ÇÁ·Î±×·¥¿¡´Â ÀϺ»¾î°¡ ¾Æ´Ñ
¾ð¾î¿¡¼ "Â÷¿ëÇÑ" ´Ü¾î¸¦ ÀÔ·ÂÇÒ ¶§ ÁÖ·Î »ç¿ëÇÒ
Ưº°ÇÑ TextField
°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº ´ÙÀ½ ¸Þ¼Òµå¸¦
È£ÃâÇÏ¿© È÷¶ó°¡³ª¸¦ »ç¿ëÇÏ´Â
ÀÔ·Â ¸ðµå¸¦ ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
±¸Çö ½Ã À§¿¡ ³ª¿µÈ ¸ðµç ¹®ÀÚ¿À» ÄÄÆÄÀÏÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ´ë½Å Áö¿øÇÏ´Â À¯´ÏÄÚµå ¹®ÀÚ ÇÏÀ§ ÁýÇÕÀÇ À̸§À» ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿¸¸ ÄÄÆÄÀÏÇÏ¸é µË´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Àü´ÞÇÑ ÇÏÀ§ ÁýÇÕ À̸§ÀÌ ¾Ë·ÁÁø ÇÏÀ§ ÁýÇÕ À̸§°ú ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é ¿äûÀº ¿À·ù ¾øÀÌ ±×³É ¹«½ÃµÇ°í ±âº» ÀÔ·Â ¸ðµå°¡ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é ±¸Çö ½Ã ÀÌ ±â´ÉÀ» °£´ÜÇÏ°Ô Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼´Â ¿äûÀÌ ¼ö¶ôµÇ¾ú´ÂÁö ¿©ºÎ ¹× ¿äûÇÑ À¯´ÏÄÚµå ¹®ÀÚ ÇÏÀ§ ÁýÇÕÀÌ ½ÇÁ¦·Î À¯È¿ÇÑ ÇÏÀ§ ÁýÇÕÀÎÁö ¿©ºÎ¸¦ ¾Ë ¼ö ¾ø½À´Ï´Ù.
Field Summary | |
static int |
ANY
¸ðµç ÅØ½ºÆ®¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. |
static int |
CONSTRAINT_MASK
Á¦¾à Á¶°Ç ¸ðµå¸¦ °áÁ¤ÇÏ´Â ¸¶½ºÅ© °ª. |
static int |
DECIMAL
"-123", "0.123" ¶Ç´Â ".5"¿Í °°ÀÌ ¼±ÅÃÀû ¼Ò¼ö°¡ ÀÖ´Â ¼ýÀÚ °ªÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. |
static int |
EMAILADDR
ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. |
static int |
INITIAL_CAPS_SENTENCE
ÀÌ Ç÷¡±×¸¦ º¸¸é ÅØ½ºÆ® ÆíÁý Áß °¢ ¹®ÀåÀÇ Ã¹ ¹øÂ° ¹®ÀÚ°¡ ´ë¹®ÀÚ¿©¾ß ÇÑ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. |
static int |
INITIAL_CAPS_WORD
ÀÌ Ç÷¡±×¸¦ º¸¸é ÅØ½ºÆ® ÆíÁý Áß °¢ ´Ü¾îÀÇ Ã¹ ¹øÂ° ¹®ÀÚ°¡ ´ë¹®ÀÚ¿©¾ß ÇÑ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. |
static int |
NON_PREDICTIVE
ÀÔ·ÂµÈ ÅØ½ºÆ®°¡ ÀϹÝÀûÀ¸·Î ¿¹Ãø ÀÔ·Â °èȹ¿¡ »ç¿ëµÇ´Â, »çÀü¿¡ ¾ø´Â ´Ü¾î·Î ±¸¼ºµÇ¾î ÀÖÀ½À» Ç¥½ÃÇÕ´Ï´Ù. |
static int |
NUMERIC
Á¤¼ö °ª¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. |
static int |
PASSWORD
ÀÔ·ÂµÈ ÅØ½ºÆ®°¡ °¡´ÉÇÑ ÇÑ ¾Ë¾Æº¸±â Èûµé°Ô ÇØ¾ß ÇÏ´Â ±â¹Ð µ¥ÀÌÅÍÀÓÀ» Ç¥½ÃÇÕ´Ï´Ù. |
static int |
PHONENUMBER
ÀüÈ ¹øÈ£¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. |
static int |
SENSITIVE
ÀÔ·ÂµÈ ÅØ½ºÆ®°¡ ±¸Çö ½Ã ¿¹Ãø °¡´ÉÇϰųª ÀÚµ¿ ¿Ï¼º ¶Ç´Â ±âŸ ºü¸¥ ÀԷ ü°è¸¦ À§ÇØ ³»¿ëÀ» »çÀüÀ̳ª Å×ÀÌºí¿¡ ÀúÀåÇÏÁö ¾Ê¾Æ¾ß ÇÏ´Â Áß¿äÇÑ µ¥ÀÌÅͶó´Â °ÍÀ» Ç¥½ÃÇÕ´Ï´Ù. |
static int |
UNEDITABLE
ÇöÀç ÆíÁýÀÌ Çã¿ëµÇÁö ¾ÊÀ½À» Ç¥½ÃÇÕ´Ï´Ù. |
static int |
URL
URLÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. |
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 | |
TextField(String label,
String text,
int maxSize,
int constraints)
ÁÖ¾îÁø ·¹À̺í, Ãʱ⠳»¿ë, ÃÖ´ë ¹®ÀÚ ¼ö ¹× Á¦¾à Á¶°ÇÀ» »ç¿ëÇÏ¿© »õ TextField °´Ã¼¸¦ ¸¸µì´Ï´Ù.
|
Method Summary | |
void |
delete(int offset,
int length)
TextField ¿¡¼ ¹®ÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù.
|
int |
getCaretPosition()
ÇöÀç ÀÔ·Â À§Ä¡¸¦ °¡Á®¿É´Ï´Ù. |
int |
getChars(char[] data)
TextField ÀÇ ³»¿ëÀ» »öÀÎ 0¿¡¼ ½ÃÀÛÇÏ´Â
¹®ÀÚ ¹è¿·Î º¹»çÇÕ´Ï´Ù.
|
int |
getConstraints()
TextField ÀÇ ÇöÀç ÀÔ·Â Á¦¾à Á¶°ÇÀ» °¡Á®¿É´Ï´Ù. |
int |
getMaxSize()
TextField ¿¡ ÀúÀåµÉ ¼ö ÀÖ´Â
ÃÖ´ë Å©±â(¹®ÀÚ ¼ö)¸¦ ¹ÝȯÇÕ´Ï´Ù. |
String |
getString()
¹®ÀÚ¿ °ªÀ¸·Î TextField ÀÇ ³»¿ëÀ» °¡Á®¿É´Ï´Ù. |
void |
insert(char[] data,
int offset,
int length,
int position)
¹®ÀÚ ¹è¿ÀÇ ÇÏÀ§ ¹üÀ§¸¦ TextField ÀÇ ³»¿ë¿¡ »ðÀÔÇÕ´Ï´Ù.
|
void |
insert(String src,
int position)
¹®ÀÚ¿À» TextField ÀÇ ³»¿ë¿¡ »ðÀÔÇÕ´Ï´Ù.
|
void |
setChars(char[] data,
int offset,
int length)
¹®ÀÚ ¹è¿·ÎºÎÅÍ TextField ÀÇ ³»¿ëÀ» ¼³Á¤ÇÏ¿©
ÀÌÀü ³»¿ëÀ» ±³Ã¼ÇÕ´Ï´Ù.
|
void |
setConstraints(int constraints)
TextField ÀÇ ÀÔ·Â Á¦¾à
Á¶°ÇÀ» ¼³Á¤ÇÕ´Ï´Ù.
|
void |
setInitialInputMode(String characterSubset)
»ç¿ëÀÚ°¡ ÀÌ TextField ÀÇ ÆíÁýÀ» ½ÃÀÛÇÒ ¶§
»ç¿ëµÇ¾î¾ß ÇÒ ÀÔ·Â ¸ðµå¿¡ ´ëÇÑ ÈùÆ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
|
int |
setMaxSize(int maxSize)
TextField ³»¿¡ Æ÷Ç﵃ ¼ö ÀÖ´Â
ÃÖ´ë Å©±â(¹®ÀÚ ¼ö)¸¦ ¼³Á¤ÇÕ´Ï´Ù.
|
void |
setString(String text)
¹®ÀÚ¿ °ªÀ¸·Î TextField ÀÇ
³»¿ëÀ» ¼³Á¤ÇÏ¿©
ÀÌÀü ³»¿ëÀ» ´ëüÇÕ´Ï´Ù. |
int |
size()
ÇöÀç TextField ³»¿¡
ÀúÀåµÈ ¹®ÀÚ ¼ö¸¦ °¡Á®¿É´Ï´Ù. |
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 ANY
»ó¼ö 0
ÀÌ ANY
¿¡ ÇÒ´çµË´Ï´Ù.
public static final int EMAILADDR
»ó¼ö 1
ÀÌ EMAILADDR
¿¡ ÇÒ´çµË´Ï´Ù.
public static final int NUMERIC
Integer.parseInt(String)
À»
»ç¿ëÇÏ¿© ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
»©±â ºÎÈ£´Â ÅØ½ºÆ® °´Ã¼ ³»ÀÇ °ø°£À» »ç¿ëÇÕ´Ï´Ù.
ÀÌ ¶§¹®¿¡ ÃÖ´ë Å©±â°¡ 1
ÀÎ ÅØ½ºÆ® °´Ã¼¿¡´Â
À½¼ö¸¦ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.
»ó¼ö 2
°¡ NUMERIC
¿¡ ÇÒ´çµË´Ï´Ù.
public static final int PHONENUMBER
Çã¿ëµÇ´Â Á¤È®ÇÑ ¹®ÀÚ ÁýÇÕÀº ÀåÄ¡¿Í ÀåÄ¡ ³×Æ®¿öÅ©¸¶´Ù ´Ù¸£¸ç "+" Á¢µÎ¾î ¹®ÀÚ¿Í °°Àº ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀϺΠÇ÷§ÆûÀº
MIDlet.platformRequest
¸Þ¼Òµå¸¦
»ç¿ëÇÏ¿© À½¼º Åëȸ¦ ½ÃÀÛÇÏ´Â ±â´ÉÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ó¼ö 3
ÀÌ PHONENUMBER
¿¡ ÇÒ´çµË´Ï´Ù.
public static final int URL
»ó¼ö 4
°¡ URL
¿¡ ÇÒ´çµË´Ï´Ù.
public static final int DECIMAL
±¸Çö ½Ã ÀåÄ¡¿¡ »ç¿ëµÇ´Â ±ÔÄ¢¿¡ µû¶ó ¼Ò¼öÁ¡ ±¸ºÐÀÚ·Î ¸¶Ä§Ç¥ "." ¶Ç´Â ½°Ç¥ ","¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¶Âù°¡Áö·Î ±¸Çö ½Ã ½ÊÁø¼ö ¹®ÀÚ¿ÀÇ ÀϺÎÀÎ ÀÚ¸´¼ö ±¸ºÐÀÚ¿¡ °ø¹éÀ̳ª ½°Ç¥¿Í °°ÀÌ ÀåÄ¡º°·Î ´Ù¸¥ ¹®ÀÚ¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÅØ½ºÆ® °´Ã¼ÀÇ ½ÇÁ¦ ³»¿ë¿¡´Â ¸¶Ä§Ç¥ ".", »©±â ºÎÈ£ "-" ¹× ½ÊÁø¼ö ¹®ÀÚ¸¸ Çã¿ëµË´Ï´Ù.
DECIMAL
ÅØ½ºÆ® °´Ã¼ÀÇ ½ÇÁ¦ ³»¿ëÀº
ºñ¾î ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦ ³»¿ëÀÌ ºñ¾î ÀÖÁö ¾ÊÀ¸¸é
Java ¾ð¾î »ç¾ç 3.10.2 Àý¿¡ Á¤ÀǵǾî ÀÖ´Â
FloatingPointLiteral
±¸¹®ÀÇ ÇÏÀ§ ÁýÇÕÀ» ÃæÁ·ÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ÇÏÀ§ ÁýÇÕ ±¸¹®ÀÇ ½ÇÁ¦ ³»¿ëÀº ¼±ÅÃÀû
»©±â ºÎÈ£ "-",
Çϳª ÀÌ»óÀÇ Á¤¼ö, ¼±ÅÃÀû ¼Ò¼öÁ¡ ±¸ºÐÀÚ,
0 ÀÌ»óÀÇ ¼Ò¼ö ÀÌÇÏ ¼ýÀÚÀÇ
¼øÀ¸·Î ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.
¼Ò¼öÁ¡ ±¸ºÐÀÚ¿Í Çϳª ÀÌ»óÀÇ ¼Ò¼ö ÀÌÇÏ ¼ýÀÚ°¡ ÀÖÀ» °æ¿ì
Á¤¼ö ºÎºÐ ½ÊÁø¼ö´Â »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù.
À§¿¡ Á¤ÀÇµÈ ±¸¹®Àº ¶ÇÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ±¸¼ºÀÚ³ª ¸Þ¼Òµå¸¦ È£ÃâÇÏ¿© ÅØ½ºÆ® °´Ã¼ÀÇ ³»¿ëÀ» ¼³Á¤ ¶Ç´Â ¼öÁ¤ÇÒ ¶§¸¶´Ù ¹«Á¶°Ç Àû¿ëµË´Ï´Ù.
ÀÌ ¹®ÀÚ¿ °ªÀ» °è»ê¿¡ ÀûÇÕÇÑ ¼ýÀÚ °ªÀ¸·Î ºÐ¼®ÇÏ´Â °ÍÀº
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÇÒ ÀÏÀÔ´Ï´Ù.
³»¿ëÀÌ ºñ¾î ÀÖÁö ¾ÊÀ¸¸é ·±Å¸ÀÓ È¯°æ¿¡ ÀÖÀ» °æ¿ì
Double.valueOf
¹× °ü·Ã ¸Þ¼Òµå°¡
°á°ú¸¦ ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ºÎÈ£ ¹× ¼Ò¼öÁ¡ ±¸ºÐÀÚ´Â ÅØ½ºÆ® °´Ã¼ ³»ÀÇ °ø°£À» »ç¿ëÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÅØ½ºÆ® °´Ã¼¿¡ ÃÖ´ë Å©±â¸¦ ÇÒ´çÇÒ ¶§¿¡´Â ÀÌ·¯ÇÑ Æ¯¼ºÀ» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.
»ó¼ö 5
°¡ DECIMAL
¿¡ ÇÒ´çµË´Ï´Ù.
public static final int PASSWORD
*
"
¹®ÀÚ·Î ¸¶½ºÅ·ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ÏÈ£³ª °³ÀÎ ½Äº° ¹øÈ£(PIN)¿Í °°Àº
±â¹Ð Á¤º¸ ÀԷ¿¡´Â PASSWORD
¼öÁ¤ÀÚ°¡ À¯¿ëÇÕ´Ï´Ù.
PASSWORD
Çʵ忡 ÀÔ·ÂµÈ µ¥ÀÌÅÍ´Â
±¸Çö ½Ã ¿¹Ãø °¡´ÉÇϰųª ÀÚµ¿ ¿Ï¼º ¶Ç´Â ±âŸ ºü¸¥ ÀԷ ü°è¸¦
À§ÇØ ³»¿ëÀ» »çÀüÀ̳ª Å×ÀÌºí¿¡
ÀúÀåÇÏÁö ¾Ê¾Æ¾ß ÇÑ´Ù´Â Á¡¿¡¼
SENSITIVE
¿Í À¯»çÇÏ°Ô Ã³¸®µË´Ï´Ù.
PASSWORD
ºñÆ®°¡ Á¦¾à Á¶°Ç °ªÀ¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é
½ÇÁ¦ °ª°ú °ü°è ¾øÀÌ SENSITIVE
¹×
NON_PREDICTIVE
ºñÆ®µµ
¼³Á¤µÇ¾î ÀÖ´Ù°í °£Áֵ˴ϴÙ.
¶ÇÇÑ INITIAL_CAPS_WORD
¹×
INITIAL_CAPS_SENTENCE
Ç÷¡±× ºñÆ®´Â
¼³Á¤µÇ¾î ÀÖ´õ¶óµµ ¹«½ÃµÇ¾î¾ß ÇÕ´Ï´Ù.
PASSWORD
¼öÁ¤ÀÚ´Â ºñÆ®
OR
¿¬»êÀÚ(|
)¸¦ »ç¿ëÇÏ¿©
´Ù¸¥ ÀÔ·Â Á¦¾à Á¶°Ç°ú °áÇÕµÉ ¼ö ÀÖ½À´Ï´Ù.
PASSWORD
¼öÁ¤ÀÚ´Â EMAILADDR
,
PHONENUMBER
¹× URL
°ú °°Àº
ÀϺΠÁ¦¾à Á¶°Ç °ª¿¡´Â À¯¿ëÇÏÁö ¾Ê½À´Ï´Ù.
ÇÏÁö¸¸ ÀÌ·¯ÇÑ °áÇÕµµ °¡´ÉÇϱ⠶§¹®¿¡
ÀÌ·± Á¦¾à Á¶°ÇÀÌ ÁöÁ¤µÇ¾îµµ
¿¹¿Ü°¡ ¹ß»ýÇÏÁö´Â ¾Ê½À´Ï´Ù.
»ó¼ö 0x10000
ÀÌ
PASSWORD
¿¡ ÇÒ´çµË´Ï´Ù.
public static final int UNEDITABLE
UNEDITABLE
¼öÁ¤ÀÚ´Â ºñÆ® OR
¿¬»êÀÚ(|
)¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ ÀÔ·Â Á¦¾à Á¶°Ç°ú
°áÇÕµÉ ¼ö ÀÖ½À´Ï´Ù.
»ó¼ö 0x20000
ÀÌ UNEDITABLE
¿¡ ÇÒ´çµË´Ï´Ù.
public static final int SENSITIVE
SENSITIVE
¼öÁ¤ÀÚ´Â ºñÆ® OR
¿¬»êÀÚ(|
)¸¦ »ç¿ëÇÏ¿© ´Ù¸¥ ÀÔ·Â Á¦¾à
Á¶°Ç°ú °áÇÕµÉ ¼ö ÀÖ½À´Ï´Ù.
»ó¼ö 0x40000
ÀÌ SENSITIVE
¿¡
ÇÒ´çµË´Ï´Ù.
public static final int NON_PREDICTIVE
NON_PREDICTIVE
¼öÁ¤ÀÚ´Â ºñÆ® OR
¿¬»êÀÚ(|
)¸¦ »ç¿ëÇÏ¿©
´Ù¸¥ ÀÔ·Â Á¦¾à Á¶°Ç°ú
°áÇÕµÉ ¼ö ÀÖ½À´Ï´Ù.
»ó¼ö 0x80000
ÀÌ NON_PREDICTIVE
¿¡
ÇÒ´çµË´Ï´Ù.
public static final int INITIAL_CAPS_WORD
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ INITIAL_CAPS_WORD
¹× INITIAL_CAPS_SENTENCE
Ç÷¡±×¸¦ ¸ðµÎ ÁöÁ¤ÇÑ °æ¿ì¿¡´Â
INITIAL_CAPS_WORD
µ¿ÀÛÀÌ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù.
INITIAL_CAPS_WORD
¼öÁ¤ÀÚ´Â
ºñÆ® OR
¿¬»êÀÚ(|
)¸¦ »ç¿ëÇÏ¿©
´Ù¸¥ ÀÔ·Â Á¦¾à Á¶°Ç°ú
°áÇÕµÉ ¼ö ÀÖ½À´Ï´Ù.
»ó¼ö 0x100000
ÀÌ INITIAL_CAPS_WORD
¿¡
ÇÒ´çµË´Ï´Ù.
public static final int INITIAL_CAPS_SENTENCE
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ INITIAL_CAPS_WORD
¹× INITIAL_CAPS_SENTENCE
Ç÷¡±×¸¦ ¸ðµÎ ÁöÁ¤ÇÑ °æ¿ì¿¡´Â
INITIAL_CAPS_WORD
µ¿ÀÛÀÌ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù.
INITIAL_CAPS_SENTENCE
¼öÁ¤ÀÚ´Â
ºñÆ® OR
¿¬»êÀÚ(|
)¸¦ »ç¿ëÇÏ¿©
´Ù¸¥ ÀÔ·Â Á¦¾à Á¶°Ç°ú
°áÇÕµÉ ¼ö ÀÖ½À´Ï´Ù.
»ó¼ö 0x200000
ÀÌ
INITIAL_CAPS_SENTENCE
¿¡ ÇÒ´çµË´Ï´Ù.
public static final int CONSTRAINT_MASK
PASSWORD
Ç÷¡±×¿Í °°Àº
¼öÁ¤ÀÚ Ç÷¡±×¸¦ Á¦°ÅÇÏ·Á¸é
ÇöÀç Á¦¾à Á¶°Ç ¸ðµå¸¦ °Ë»öÇϱâ À§ÇØ
getConstraints()
°¡ ¹ÝȯÇÑ °ª°ú
CONSTRAINT_MASK
°£¿¡
ºñÆ® AND
¿¬»êÀ»
»ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
»ó¼ö 0xFFFF
°¡
CONSTRAINT_MASK
¿¡ ÇÒ´çµË´Ï´Ù.
Constructor Detail |
public TextField(String label, String text, int maxSize, int constraints)
TextField
°´Ã¼¸¦ ¸¸µì´Ï´Ù.
ÅØ½ºÆ® ¸Å°³ º¯¼ö°¡ null
ÀÌ¸é ºó TextField
°¡
ÀÛ¼ºµË´Ï´Ù. maxSize
¸Å°³ º¯¼ö´Â 0º¸´Ù Ä¿¾ß ÇÕ´Ï´Ù.
Ãʱ⠳»¿ë ¹®ÀÚ¿ÀÇ ±æÀ̰¡ maxSize
¸¦ ÃʰúÇϸé
IllegalArgumentException
ÀÌ ¹ß»ýÇÕ´Ï´Ù.
ÇÏÁö¸¸ ±¸Çö ½Ã ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿äûÇÑ °Íº¸´Ù
ÀÛÀº ÃÖ´ë Å©±â¸¦ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·± °æ¿ì ³»¿ëÀÇ ±æÀ̰¡
»õ·Î ÇÒ´çµÈ ÃÖ´ë Å©±â¸¦ ÃʰúÇϸé
¿©±â¿¡ ¸ÂÃß±â À§ÇØ ³»¿ëÀÇ ³¡ºÎºÐÀÌ À߸®°í
¿¹¿Ü°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.
label
- Ç׸ñ ·¹À̺ítext
- Ãʱ⠳»¿ë ¶Ç´Â TextField
°¡ ºñ¾î ÀÖ´Â °æ¿ì¿¡´Â
null
maxSize
- ÃÖ´ë ¿ë·®(¹®ÀÚ ¼ö)constraints
- ÀÔ·Â Á¦¾à Á¶°ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
IllegalArgumentException
- maxSize
°¡ 0 ÀÌÇÏÀÏ ¶§
IllegalArgumentException
- Á¦¾à Á¶°Ç
¸Å°³ º¯¼öÀÇ °ªÀÌ
À¯È¿ÇÏÁö ¾ÊÀ» °æ¿ì
IllegalArgumentException
- text
°¡
ÁöÁ¤µÈ Á¦¾à Á¶°Ç¿¡ ÀûÇÕÇÏÁö ¾ÊÀ» °æ¿ì
IllegalArgumentException
- ¹®ÀÚ¿ÀÇ ±æÀ̰¡ ¿äûµÈ
ÃÖ´ë ¿ë·®À» ÃʰúÇÒ °æ¿ìMethod Detail |
public String getString()
TextField
ÀÇ ³»¿ëÀ» °¡Á®¿É´Ï´Ù.
setString(java.lang.String)
public void setString(String text)
TextField
ÀÇ
³»¿ëÀ» ¼³Á¤ÇÏ¿©
ÀÌÀü ³»¿ëÀ» ´ëüÇÕ´Ï´Ù.
text
- TextField
ÀÇ »õ °ª ¶Ç´Â
TextField°¡ ºñ¾î ÀÖ´Â °æ¿ì¿¡´Â null
IllegalArgumentException
- text
°¡
ÇöÀçÀÇ ÀÔ·Â Á¦¾à Á¶°Ç¿¡
ÀûÇÕÇÏÁö ¾ÊÀ» °æ¿ì
IllegalArgumentException
- ÅØ½ºÆ®°¡ ÇöÀç
ÃÖ´ë ¿ë·®À» ÃʰúÇÏ´Â °æ¿ìgetString()
public int getChars(char[] data)
TextField
ÀÇ ³»¿ëÀ» »öÀÎ 0¿¡¼ ½ÃÀÛÇÏ´Â
¹®ÀÚ ¹è¿·Î º¹»çÇÕ´Ï´Ù.
º¹»çµÈ ¹®ÀÚ µÚ¿¡ ÀÖ´Â ¹è¿ ¿ä¼Ò´Â
º¯°æµÇÁö ¾Ê½À´Ï´Ù.
data
- °ªÀ» ¹ÞÀ» ¹®ÀÚ ¹è¿
ArrayIndexOutOfBoundsException
- ¹è¿ÀÌ ³»¿ë¿¡ ºñÇØ
³Ê¹« ªÀ» °æ¿ì
NullPointerException
- data
°¡ null
ÀÎ °æ¿ìsetChars(char[], int, int)
public void setChars(char[] data, int offset, int length)
TextField
ÀÇ ³»¿ëÀ» ¼³Á¤ÇÏ¿©
ÀÌÀü ³»¿ëÀ» ±³Ã¼ÇÕ´Ï´Ù.
¹è¿ »öÀÎ offset
¿¡¼ ½ÃÀÛÇÏ¿© length
¹®ÀÚ¸¸ÅÀÇ data
¹è¿
¿µ¿ª¿¡¼ ¹®ÀÚ°¡ º¹»çµË´Ï´Ù.
µ¥ÀÌÅÍ ¹è¿ÀÌ null
À̸é TextField
´Â
°ø¹éÀ¸·Î ¼³Á¤µÇ°í ´Ù¸¥ ¸Å°³ º¯¼ö´Â
¹«½ÃµË´Ï´Ù.
offset
¹× length
¸Å°³ º¯¼ö´Â
¹®ÀÚ ¹è¿ data
³»ÀÇ
À¯È¿ÇÑ ¹®ÀÚ ¹üÀ§¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
offset
¸Å°³ º¯¼ö´Â [0..(data.length)]
¹üÀ§(Æ÷ÇÔ)¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
length
¸Å°³ º¯¼ö´Â
À½¼ö°¡ ¾Æ´Ñ Á¤¼ö¿©¾ß Çϸç,
¿©±â¼ (offset + length) <= data.length
ÀÔ´Ï´Ù.
data
- ¹®ÀÚ µ¥ÀÌÅÍ ¼Ò½ºoffset
- º¹»çÇÒ ¹®ÀÚ ¿µ¿ªÀÇ ½ÃÀÛ ºÎºÐlength
- º¹»çÇÒ ¹®ÀÚ ¼ö
ArrayIndexOutOfBoundsException
- offset
°ú
length
´Â µ¥ÀÌÅÍ ¹è¿ ³»ÀÇ
À¯È¿ÇÑ ¹üÀ§¸¦ ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù.
IllegalArgumentException
- data
°¡ ÇöÀçÀÇ
ÀÔ·Â Á¦¾à Á¶°Ç¿¡
ÀûÇÕÇÏÁö ¾ÊÀ» °æ¿ì
IllegalArgumentException
- ÅØ½ºÆ®°¡ ÇöÀç ÃÖ´ë ¿ë·®À»
ÃʰúÇÏ´Â °æ¿ìgetChars(char[])
public void insert(String src, int position)
TextField
ÀÇ ³»¿ë¿¡ »ðÀÔÇÕ´Ï´Ù.
¹®ÀÚ¿Àº position
¸Å°³ º¯¼ö°¡ ³ªÅ¸³»´Â
¹®ÀÚÀÇ ¹Ù·Î ¾Õ¿¡ »ðÀԵǸç,
¿©±â¼ 0Àº TextField
³»¿ëÀÇ
ù ¹®ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
position
ÀÌ 0 ÀÌÇÏÀÎ °æ¿ì¿¡´Â ³»¿ëÀÇ ½ÃÀÛ ºÎºÐ¿¡
»ðÀÔµÇ¾î ¾Õ¿¡ µ¡ºÙÀÌ´Â °á°ú°¡ µË´Ï´Ù.
position
ÀÌ ³»¿ëÀÇ
ÇöÀç Å©±â ÀÌ»óÀÎ °æ¿ì¿¡´Â
³»¿ëÀÇ ¸Ç µÚ¿¡ »ðÀÔµÇ¾î µÚ¿¡ Ãß°¡ÇÏ´Â °á°ú°¡ µË´Ï´Ù.
¿¹¸¦ µé¾î, text.insert(s, text.size())
´Â
¹®ÀÚ¿ s
¸¦ Ç×»ó
ÇöÀç ³»¿ëÀÇ µÚ¿¡ Ãß°¡ÇÕ´Ï´Ù.
³»¿ëÀÇ ÇöÀç Å©±â´Â »ðÀÔµÈ ¹®ÀÚ ¼ö¸¸Å Áõ°¡µË´Ï´Ù. °á°ú ¹®ÀÚ¿Àº ÇöÀç ÃÖ´ë ¿ë·® À̳»·Î ¸ÂÃçÁ®¾ß ÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥Àº getCaretPosition()
¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ÇöÀç »ðÀÔ
ÁöÁ¡("ij·µ")ÀÇ À§Ä¡¸¦
°áÁ¤ÇÒ ¼ö ÀÖ´Â ¹®ÀÚ ÀÔ·ÂÀ» ½Ã¹Ä·¹À̼ÇÇØ¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, text.insert(s, text.getCaretPosition())
˼
ÇöÀç ij·µ À§Ä¡¿¡ s
¹®ÀÚ¿À» »ðÀÔÇÕ´Ï´Ù.
src
- »ðÀ﵃ String
position
- »ðÀÔÀÌ ¹ß»ýÇÏ´Â À§Ä¡
IllegalArgumentException
- °á°ú ³»¿ëÀÌ
ÇöÀçÀÇ
ÀÔ·Â Á¦¾à Á¶°Ç¿¡
À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
IllegalArgumentException
- »ðÀÔ ½Ã
ÇöÀç ÃÖ´ë ¿ë·®À» ÃʰúÇÏ´Â °æ¿ì
NullPointerException
- src
°¡ null
ÀÎ °æ¿ìpublic void insert(char[] data, int offset, int length, int position)
TextField
ÀÇ ³»¿ë¿¡ »ðÀÔÇÕ´Ï´Ù.
offset
¹× length
¸Å°³ º¯¼ö´Â
»ðÀÔ¿¡ »ç¿ëµÉ µ¥ÀÌÅÍ ¹è¿ÀÇ ÇÏÀ§ ¹üÀ§¸¦ ³ªÅ¸³À´Ï´Ù.
±× ÀÌ¿ÜÀÇ µ¿ÀÛÀº insert(String, int)
¿Í
µ¿ÀÏÇÕ´Ï´Ù.
offset
¹× length
¸Å°³ º¯¼ö´Â
¹®ÀÚ ¹è¿ data
³»ÀÇ
À¯È¿ÇÑ ¹®ÀÚ ¹üÀ§¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
offset
¸Å°³ º¯¼ö´Â
[0..(data.length)]
¹üÀ§(Æ÷ÇÔ)¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
length
¸Å°³ º¯¼ö´Â À½¼ö°¡ ¾Æ´Ñ Á¤¼ö¿©¾ß Çϸç,
¿©±â¼ (offset + length) <= data.length
ÀÔ´Ï´Ù.
data
- ¹®ÀÚ µ¥ÀÌÅÍ ¼Ò½ºoffset
- º¹»çÇÒ ¹®ÀÚ ¿µ¿ªÀÇ ½ÃÀÛ ºÎºÐlength
- º¹»çÇÒ ¹®ÀÚ ¼öposition
- »ðÀÔÀÌ ¹ß»ýÇÏ´Â À§Ä¡
ArrayIndexOutOfBoundsException
- offset
°ú
length
´Â data
¹è¿ ³»ÀÇ
À¯È¿ÇÑ ¹üÀ§¸¦ ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù.
IllegalArgumentException
- °á°ú ³»¿ëÀÌ
ÇöÀçÀÇ
ÀÔ·Â Á¦¾à Á¶°Ç¿¡
À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
IllegalArgumentException
- »ðÀÔ ½Ã ÇöÀç ÃÖ´ë ¿ë·®À»
ÃʰúÇÏ´Â °æ¿ì
NullPointerException
- data
°¡ null
ÀÎ °æ¿ìpublic void delete(int offset, int length)
TextField
¿¡¼ ¹®ÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù.
offset
¹× length
¸Å°³ º¯¼ö´Â
TextField
³»¿ë ³»ÀÇ
À¯È¿ÇÑ ¹®ÀÚ ¹üÀ§¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
offset
¸Å°³ º¯¼ö´Â [0..(size())]
¹üÀ§(Æ÷ÇÔ)¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
length
¸Å°³ º¯¼ö´Â
À½¼ö°¡ ¾Æ´Ñ Á¤¼ö¿©¾ß Çϸç,
¿©±â¼ (offset + length) <= data.length
ÀÔ´Ï´Ù.
offset
- »èÁ¦µÇ´Â ¹üÀ§ÀÇ ½ÃÀÛ ºÎºÐlength
- »èÁ¦µÇ´Â ¹®ÀÚ ¼ö
IllegalArgumentException
- °á°ú ³»¿ëÀÌ
ÇöÀçÀÇ ÀÔ·Â Á¦¾à Á¶°Ç¿¡
À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
StringIndexOutOfBoundsException
- offset
°ú
length
°¡ TextField
³»¿ë ³»ÀÇ
À¯È¿ÇÑ ¹üÀ§¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ìpublic int getMaxSize()
TextField
¿¡ ÀúÀåµÉ ¼ö ÀÖ´Â
ÃÖ´ë Å©±â(¹®ÀÚ ¼ö)¸¦ ¹ÝȯÇÕ´Ï´Ù.
setMaxSize(int)
public int setMaxSize(int maxSize)
TextField
³»¿¡ Æ÷Ç﵃ ¼ö ÀÖ´Â
ÃÖ´ë Å©±â(¹®ÀÚ ¼ö)¸¦ ¼³Á¤ÇÕ´Ï´Ù.
TextField
ÀÇ ÇöÀç ³»¿ëÀÌ
maxSize
º¸´Ù Å©¸é
³»¿ëÀÌ ¿©±â¿¡ ¸Â°Ô À߸³´Ï´Ù.
maxSize
- »õ ÃÖ´ë Å©±â
IllegalArgumentException
- maxSize
°¡ 0 ÀÌÇÏÀÎ °æ¿ì
IllegalArgumentException
- Àß·ÁÁø ÈÄ ³»¿ëÀÌ
ÇöÀçÀÇ ÀÔ·Â Á¦¾à Á¶°Ç¿¡
À¯È¿ÇÏÁö ¾ÊÀº °æ¿ìgetMaxSize()
public int size()
TextField
³»¿¡
ÀúÀåµÈ ¹®ÀÚ ¼ö¸¦ °¡Á®¿É´Ï´Ù.
TextField
ÀÇ ¹®ÀÚ ¼öpublic int getCaretPosition()
0
public void setConstraints(int constraints)
TextField
ÀÇ ÀÔ·Â Á¦¾à
Á¶°ÇÀ» ¼³Á¤ÇÕ´Ï´Ù.
TextField
ÀÇ ÇöÀç ³»¿ëÀÌ
»õ constraints
¿Í
ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é ³»¿ëÀÌ °ø¹éÀ¸·Î ¼³Á¤µË´Ï´Ù.
constraints
- ÀÔ·Â Á¦¾à Á¶°ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
IllegalArgumentException
- Á¦¾à Á¶°ÇÀÌ ÀÔ·Â Á¦¾à Á¶°Ç¿¡
ÁöÁ¤µÈ Á¦¾à Á¶°Ç Áß Çϳª°¡ ¾Æ´Ñ °æ¿ìgetConstraints()
public int getConstraints()
TextField
ÀÇ ÇöÀç ÀÔ·Â Á¦¾à Á¶°ÇÀ» °¡Á®¿É´Ï´Ù.
setConstraints(int)
public void setInitialInputMode(String characterSubset)
TextField
ÀÇ ÆíÁýÀ» ½ÃÀÛÇÒ ¶§
»ç¿ëµÇ¾î¾ß ÇÒ ÀÔ·Â ¸ðµå¿¡ ´ëÇÑ ÈùÆ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
characterSubset
¸Å°³ º¯¼ö´Â ±¸Çö ½Ã Ãʱâ ÀÔ·Â ¸ðµå¸¦
¼±ÅÃÇÒ ¶§ »ç¿ëµÇ´Â À¯´ÏÄÚµå ¹®ÀÚ ÇÏÀ§ ÁýÇÕÀÇ À̸§ÀÔ´Ï´Ù.
null
ÀÌ Àü´ÞµÇ¸é ±¸Çö ½Ã
±âº» ÀÔ·Â ¸ðµå¸¦ ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.
ÀÔ·Â ¸ðµåÀÇ ÀüüÀûÀÎ ¼³¸íÀº ÀÔ·Â ¸ðµå¸¦ ÂüÁ¶ÇϽʽÿÀ.
characterSubset
- À¯´ÏÄÚµå ¹®ÀÚ ÇÏÀ§ ÁýÇÕÀÇ À̸§ÀÎ
¹®ÀÚ¿ ¶Ç´Â null
|
MID ÇÁ·ÎÇÊ | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |