|
MID ÇÁ·ÎÇÊ | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.microedition.lcdui.Displayable | +--javax.microedition.lcdui.Screen | +--javax.microedition.lcdui.TextBox
TextBox
Ŭ·¡½º´Â
»ç¿ëÀÚ°¡ ÅØ½ºÆ®¸¦ ÀÔ·ÂÇϰí
ÆíÁýÇÒ ¼ö ÀÖ´Â Screen
ÀÔ´Ï´Ù.
TextBox
´Â °´Ã¼¿¡ ¾ðÁ¦µçÁö ÀúÀåÇÒ ¼ö ÀÖ´Â
¹®ÀÚÀÇ ÃÖ´ë ¼ö(¿ë·®)¸¦ ³ªÅ¸³»´Â
ÃÖ´ë Å©±â¸¦ °¡Áý´Ï´Ù.
ÀÌ Á¦ÇÑÀº TextBox
ÀνºÅϽº°¡ ±¸¼ºµÉ ¶§
Áï, »ç¿ëÀÚ°¡ TextBox
¿¡¼ ÅØ½ºÆ®¸¦ ÆíÁýÇϰí
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ³»¿ëÀ» ¼öÁ¤ÇÏ´Â TextBox
ÀÇ ¸Þ¼Òµå¸¦
È£ÃâÇÒ ¶§ Àû¿ëµË´Ï´Ù.
ÃÖ´ë Å©±â´Â ÃÖ´ë ÀúÀå ¿ë·®À̸ç
ÁÖ¾îÁø ½Ã°£¿¡ Ç¥½ÃµÉ ¼ö ÀÖ´Â ¹®ÀÚ ¼ö¿Í´Â °ü°è°¡ ¾ø½À´Ï´Ù.
¹®ÀÚ ¼ö°¡ Ç¥½ÃµÇ°í Çà°ú ¿¿¡ ¹è¿µÇ´Â ¹æ¹ýÀº
ÀåÄ¡¸¶´Ù ´Ù¸¨´Ï´Ù.
±¸Çö ½Ã ÃÖ´ë Å©±â¸¦ °æ°è·Î ÇÒ ¼ö ÀÖÀ¸¸ç
½ÇÁ¦·Î ÁöÁ¤µÇ´Â ÃÖ´ë Å©±â´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿äûÇÑ Å©±âº¸´Ù
ÀÛÀ» ¼ö ÀÖ½À´Ï´Ù.
ÁöÁ¤µÈ ½ÇÁ¦ °ªÀº getMaxSize()
°¡ ¹ÝȯÇÏ´Â °ª¿¡
¹Ý¿µµË´Ï´Ù. ¹æ¾îÀûÀ¸·Î ÀÛ¼ºµÈ ÀÀ¿ë ÇÁ·Î±×·¥Àº
ÀÌ °ªÀ» ¿äûÇÑ ÃÖ´ë Å©±â¿Í ºñ±³Çϰí ÀÌ °ªÀÌ ¼·Î ´Ù¸¦ °æ¿ì¸¦ ó¸®ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
TextBox
¿¡ Æ÷ÇÔµÈ ÅØ½ºÆ®´Â ÇÑ ¹ø¿¡ Ç¥½ÃÇϱ⿡
³Ê¹« ¸¹À» ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì¿¡´Â ±¸Çö ½Ã »ç¿ëÀÚ ½ºÅ©·ÑÀ» Çã¿ëÇÏ¿©
ÅØ½ºÆ®ÀÇ ¸ðµç ºÎºÐÀ» º¸°í ÆíÁýÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
ÀÌ ½ºÅ©·Ñ ÀÛ¾÷Àº ÀÀ¿ë ÇÁ·Î±×·¥¿¡
Åõ¸íÇÏ°Ô ¹ß»ýÇÕ´Ï´Ù.
Á¦¾à Á¶°ÇÀÌ TextField.ANY
·Î ¼³Á¤µÈ °æ¿ì ÅØ½ºÆ®´Â
ÁÙ ¹Ù²ÞÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ¿¡ µû¶ó ÅØ½ºÆ® Ç¥½Ã°¡ ÁÙ ¹Ù²ÞµÇ°í »ç¿ëÀÚ´Â ÁÙ ¹Ù²Þ ¹®ÀÚ¸¦
ÀÔ·ÂÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
TextBox
¿¡´Â
TextField
¿Í µ¿ÀÏÇÑ
ÀÔ·Â Á¦¾à Á¶°Ç °³³äÀÌ ÀÖ½À´Ï´Ù.
TextBox
Ŭ·¡½º¿¡¼ ¸Þ¼ÒµåÀÇ constraints
¸Å°³ º¯¼ö´Â TextField
Ŭ·¡½º¿¡ Á¤ÀÇµÈ »ó¼ö¸¦ »ç¿ëÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ »ó¼ö¿¡ ´ëÇÑ Á¤ÀÇ´Â TextField
Ŭ·¡½º¿¡¼
ÀÔ·Â Á¦¾à Á¶°ÇÀÇ ¼³¸íÀ»
ÂüÁ¶ÇϽʽÿÀ. TextBox
¿¡´Â ½ÇÁ¦ ³»¿ë,
Ç¥½ÃµÈ ³»¿ë µî
TextField
¿Í °°Àº °³³äÀÌ
µ¿ÀÏÇÑ ¼½¼Ç¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
TextBox
¿¡´Â ¶ÇÇÑ TextField
¿Í
µ¿ÀÏÇÑ ÀÔ·Â ¸ðµå °³³äÀÌ ÀÖ½À´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº TextField
Ŭ·¡½º¿¡ ÀÖ´Â
ÀÔ·Â ¸ðµåÀÇ
¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.
Constructor Summary | |
TextBox(String title,
String text,
int maxSize,
int constraints)
ÁÖ¾îÁø Á¦¸ñ ¹®ÀÚ¿, Ãʱ⠳»¿ë, ÃÖ´ë ¹®ÀÚ ¼ö ¹× Á¦¾à Á¶°ÇÀ» »ç¿ëÇÏ¿© »õ TextBox °´Ã¼¸¦ ¸¸µì´Ï´Ù.
|
Method Summary | |
void |
delete(int offset,
int length)
TextBox ¿¡¼ ¹®ÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù.
|
int |
getCaretPosition()
ÇöÀç ÀÔ·Â À§Ä¡¸¦ °¡Á®¿É´Ï´Ù. |
int |
getChars(char[] data)
TextBox ÀÇ ³»¿ëÀ» »öÀÎ 0¿¡¼ ½ÃÀÛÇÏ´Â
¹®ÀÚ ¹è¿·Î º¹»çÇÕ´Ï´Ù.
|
int |
getConstraints()
TextBox ÀÇ ÇöÀç ÀÔ·Â Á¦¾à Á¶°ÇÀ» °¡Á®¿É´Ï´Ù. |
int |
getMaxSize()
TextBox ¿¡ ÀúÀåµÉ ¼ö ÀÖ´Â
ÃÖ´ë Å©±â(¹®ÀÚ ¼ö)¸¦ ¹ÝȯÇÕ´Ï´Ù. |
String |
getString()
¹®ÀÚ¿ °ªÀ¸·Î TextBox ÀÇ ³»¿ëÀ» °¡Á®¿É´Ï´Ù. |
void |
insert(char[] data,
int offset,
int length,
int position)
¹®ÀÚ ¹è¿ÀÇ ÇÏÀ§ ¹üÀ§¸¦ TextBox ÀÇ ³»¿ë¿¡ »ðÀÔÇÕ´Ï´Ù.
|
void |
insert(String src,
int position)
¹®ÀÚ¿À» TextBox ÀÇ ³»¿ë¿¡ »ðÀÔÇÕ´Ï´Ù.
|
void |
setChars(char[] data,
int offset,
int length)
¹®ÀÚ ¹è¿·ÎºÎÅÍ TextBox ÀÇ ³»¿ëÀ» ¼³Á¤ÇÏ¿©
ÀÌÀü ³»¿ëÀ» ±³Ã¼ÇÕ´Ï´Ù.
|
void |
setConstraints(int constraints)
TextBox ÀÇ
ÀÔ·Â Á¦¾à Á¶°ÇÀ» ¼³Á¤ÇÕ´Ï´Ù.
|
void |
setInitialInputMode(String characterSubset)
»ç¿ëÀÚ°¡ ÀÌ TextBox ÀÇ ÆíÁýÀ»
½ÃÀÛÇÒ ¶§ »ç¿ëµÇ¾î¾ß ÇÒ ÀÔ·Â ¸ðµå¿¡ ´ëÇÑ ÈùÆ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
|
int |
setMaxSize(int maxSize)
TextBox ³»¿¡ Æ÷Ç﵃ ¼ö ÀÖ´Â
ÃÖ´ë Å©±â(¹®ÀÚ ¼ö)¸¦ ¼³Á¤ÇÕ´Ï´Ù.
|
void |
setString(String text)
¹®ÀÚ¿ °ªÀ¸·Î TextBox ÀÇ ³»¿ëÀ» ¼³Á¤ÇÏ¿©
ÀÌÀü ³»¿ëÀ» ´ëüÇÕ´Ï´Ù. |
int |
size()
ÇöÀç TextBox ³»¿¡
ÀúÀåµÈ ¹®ÀÚ ¼ö¸¦ °¡Á®¿É´Ï´Ù. |
Methods inherited from class javax.microedition.lcdui.Displayable |
addCommand, getHeight, getTicker, getTitle, getWidth, isShown, removeCommand, setCommandListener, setTicker, setTitle, sizeChanged |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TextBox(String title, String text, int maxSize, int constraints)
TextBox
°´Ã¼¸¦ ¸¸µì´Ï´Ù.
ÅØ½ºÆ® ¸Å°³ º¯¼ö°¡ null
À̸é TextBox
´Â
°ø¹éÀ¸·Î ÀÛ¼ºµË´Ï´Ù. maxSize
¸Å°³ º¯¼ö´Â 0º¸´Ù Ä¿¾ß ÇÕ´Ï´Ù.
Ãʱ⠳»¿ë ¹®ÀÚ¿ÀÇ ±æÀ̰¡ maxSize
¸¦
ÃʰúÇϸé IllegalArgumentException
ÀÌ ¹ß»ýÇÕ´Ï´Ù.
ÇÏÁö¸¸ ±¸Çö ½Ã ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿äûÇÑ °Íº¸´Ù
ÀÛÀº ÃÖ´ë Å©±â¸¦ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·± °æ¿ì ³»¿ëÀÇ ±æÀ̰¡
»õ·Î ÇÒ´çµÈ ÃÖ´ë Å©±â¸¦ ÃʰúÇϸé
¿©±â¿¡ ¸ÂÃß±â À§ÇØ ³»¿ëÀÇ ³¡ºÎºÐÀÌ À߸®°í
¿¹¿Ü°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.
title
- µð½ºÇ÷¹ÀÌ¿¡ Ç¥½ÃµÉ Á¦¸ñ ÅØ½ºÆ®text
- ÅØ½ºÆ® ÆíÁý ¿µ¿ªÀÇ Ãʱ⠳»¿ë.
Ãʱ⠳»¿ëÀÌ ¾øÀ¸¸é null
ÀÌ
»ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.maxSize
- ÃÖ´ë ¿ë·®(¹®ÀÚ ¼ö).
±¸Çö ½Ã °æ°è ÃÖ´ë ¿ë·®À» Á¦ÇÑÇÒ ¼ö ÀÖÀ¸¸ç
½ÇÁ¦·Î ÇÒ´çµÇ´Â ¿ë·®Àº ¿äûµÈ °Íº¸´Ù ÀÛÀ» ¼ö ÀÖ½À´Ï´Ù.
¹æ¾îÀûÀÎ ÀÀ¿ë ÇÁ·Î±×·¥Àº
getMaxSize()
¸¦ »ç¿ëÇÏ¿©
Á¦°øµÈ ½ÇÁ¦ ¿ë·®À» Å×½ºÆ®ÇÕ´Ï´Ù.constraints
- ÀÔ·Â
Á¦¾à Á¶°ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
IllegalArgumentException
- maxSize
°¡ 0 ÀÌÇÏÀÎ °æ¿ì
IllegalArgumentException
- constraints
¸Å°³ º¯¼ö°¡ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
IllegalArgumentException
- text
°¡
ÁöÁ¤µÈ Á¦¾à Á¶°Ç¿¡ ÀûÇÕÇÏÁö ¾ÊÀº °æ¿ì
IllegalArgumentException
- ¹®ÀÚ¿ÀÇ ±æÀ̰¡ ¿äûµÈ
ÃÖ´ë ¿ë·®À» ÃʰúÇÒ °æ¿ìMethod Detail |
public String getString()
TextBox
ÀÇ ³»¿ëÀ» °¡Á®¿É´Ï´Ù.
setString(java.lang.String)
public void setString(String text)
TextBox
ÀÇ ³»¿ëÀ» ¼³Á¤ÇÏ¿©
ÀÌÀü ³»¿ëÀ» ´ëüÇÕ´Ï´Ù.
text
- TextBox
ÀÇ »õ °ª ¶Ç´Â
TextBox
°¡ ºñ¾î ÀÖ´Â °æ¿ì
null
IllegalArgumentException
- text
°¡
ÇöÀçÀÇ ÀÔ·Â Á¦¾à Á¶°Ç¿¡
ÀûÇÕÇÏÁö ¾ÊÀ» °æ¿ì
IllegalArgumentException
- ÅØ½ºÆ®°¡ ÇöÀç
ÃÖ´ë ¿ë·®À» ÃʰúÇÏ´Â °æ¿ìgetString()
public int getChars(char[] data)
TextBox
ÀÇ ³»¿ëÀ» »öÀÎ 0¿¡¼ ½ÃÀÛÇÏ´Â
¹®ÀÚ ¹è¿·Î º¹»çÇÕ´Ï´Ù.
º¹»çµÈ ¹®ÀÚ µÚ¿¡ ÀÖ´Â ¹è¿ ¿ä¼Ò´Â
º¯°æµÇÁö ¾Ê½À´Ï´Ù.
data
- °ªÀ» ¹ÞÀ» ¹®ÀÚ ¹è¿
ArrayIndexOutOfBoundsException
- ¹è¿ÀÌ ³»¿ë¿¡ ºñÇØ
³Ê¹« ªÀ» °æ¿ì
NullPointerException
- data
°¡ null
ÀÎ °æ¿ìsetChars(char[], int, int)
public void setChars(char[] data, int offset, int length)
TextBox
ÀÇ ³»¿ëÀ» ¼³Á¤ÇÏ¿©
ÀÌÀü ³»¿ëÀ» ±³Ã¼ÇÕ´Ï´Ù.
¹è¿ »öÀÎ offset
¿¡¼ ½ÃÀÛÇÏ¿© length
¹®ÀÚ¸¸ÅÀÇ data
¹è¿
¿µ¿ª¿¡¼ ¹®ÀÚ°¡ º¹»çµË´Ï´Ù.
µ¥ÀÌÅÍ ¹è¿ÀÌ null
À̸é TextBox
°¡
°ø¹éÀ¸·Î ¼³Á¤µÇ°í
´Ù¸¥ ¸Å°³ º¯¼ö´Â ¹«½ÃµË´Ï´Ù.
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)
TextBox
ÀÇ ³»¿ë¿¡ »ðÀÔÇÕ´Ï´Ù.
¹®ÀÚ¿Àº position
¸Å°³ º¯¼ö°¡ ³ªÅ¸³»´Â
¹®ÀÚÀÇ ¹Ù·Î ¾Õ¿¡ »ðÀԵǸç,
¿©±â¼ 0Àº TextBox
³»¿ëÀÇ
ù ¹®ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. 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)
TextBox
ÀÇ ³»¿ë¿¡ »ðÀÔÇÕ´Ï´Ù.
offset
¹× length
¸Å°³ º¯¼ö´Â
»ðÀÔ¿¡ »ç¿ëµÉ µ¥ÀÌÅÍ ¹è¿ÀÇ ÇÏÀ§ ¹üÀ§¸¦ ³ªÅ¸³À´Ï´Ù.
±× ÀÌ¿ÜÀÇ µ¿ÀÛÀº insert(String, int)
¿Í
µ¿ÀÏÇÕ´Ï´Ù.
offset
¹× length
¸Å°³ º¯¼ö´Â
¹®ÀÚ ¹è¿ data
³»ÀÇ
À¯È¿ÇÑ ¹®ÀÚ ¹üÀ§¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
offset
¸Å°³ º¯¼ö´Â [0..(data.length)]
¹üÀ§(Æ÷ÇÔ)¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
length
¸Å°³ º¯¼ö´Â
À½¼ö°¡ ¾Æ´Ñ Á¤¼ö¿©¾ß Çϸç,
¿©±â¼ (offset + length) <= data.length
ÀÔ´Ï´Ù.
data
- ¹®ÀÚ µ¥ÀÌÅÍ ¼Ò½ºoffset
- º¹»çÇÒ ¹®ÀÚ ¿µ¿ªÀÇ ½ÃÀÛ ºÎºÐlength
- º¹»çÇÒ ¹®ÀÚ ¼öposition
- »ðÀÔÀÌ ¹ß»ýÇÏ´Â À§Ä¡
ArrayIndexOutOfBoundsException
- offset
°ú
length
´Â µ¥ÀÌÅÍ ¹è¿ ³»ÀÇ À¯È¿ÇÑ
¹üÀ§¸¦ ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù.
IllegalArgumentException
- °á°ú ³»¿ëÀÌ
ÇöÀçÀÇ ÀÔ·Â Á¦¾à Á¶°Ç¿¡
À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
IllegalArgumentException
- »ðÀÔ ½Ã
ÇöÀç ÃÖ´ë ¿ë·®À»
ÃʰúÇÏ´Â °æ¿ì
NullPointerException
- data
°¡ null
ÀÎ °æ¿ìpublic void delete(int offset, int length)
TextBox
¿¡¼ ¹®ÀÚ¸¦ »èÁ¦ÇÕ´Ï´Ù.
offset
¹× length
¸Å°³ º¯¼ö´Â
TextBox
³»¿ë ³»ÀÇ
À¯È¿ÇÑ ¹®ÀÚ ¹üÀ§¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
offset
¸Å°³
º¯¼ö´Â [0..(size())]
¹üÀ§(Æ÷ÇÔ)¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. length
¸Å°³ º¯¼ö´Â
À½¼ö°¡ ¾Æ´Ñ Á¤¼ö¿©¾ß Çϸç,
¿©±â¼ (offset + length) <= size()
ÀÔ´Ï´Ù.
offset
- »èÁ¦µÇ´Â ¹üÀ§ÀÇ ½ÃÀÛ ºÎºÐlength
- »èÁ¦µÇ´Â ¹®ÀÚ ¼ö
IllegalArgumentException
- °á°ú ³»¿ëÀÌ
ÇöÀçÀÇ ÀÔ·Â Á¦¾à Á¶°Ç¿¡
À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì
StringIndexOutOfBoundsException
- offset
°ú
length
°¡ TextBox
³»¿ë ³»ÀÇ
À¯È¿ÇÑ ¹üÀ§¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ìpublic int getMaxSize()
TextBox
¿¡ ÀúÀåµÉ ¼ö ÀÖ´Â
ÃÖ´ë Å©±â(¹®ÀÚ ¼ö)¸¦ ¹ÝȯÇÕ´Ï´Ù.
setMaxSize(int)
public int setMaxSize(int maxSize)
TextBox
³»¿¡ Æ÷Ç﵃ ¼ö ÀÖ´Â
ÃÖ´ë Å©±â(¹®ÀÚ ¼ö)¸¦ ¼³Á¤ÇÕ´Ï´Ù.
TextBox
ÀÇ ÇöÀç ³»¿ëÀÌ
maxSize
º¸´Ù Å©¸é ³»¿ëÀÌ
¿©±â¿¡ ¸Â°Ô À߸³´Ï´Ù.
maxSize
- »õ ÃÖ´ë Å©±â
IllegalArgumentException
- maxSize
°¡ 0 ÀÌÇÏÀÎ °æ¿ì
IllegalArgumentException
- Àß·ÁÁø ÈÄ
³»¿ëÀÌ ÇöÀçÀÇ ÀÔ·Â Á¦¾à Á¶°Ç¿¡
À¯È¿ÇÏÁö ¾ÊÀº °æ¿ìgetMaxSize()
public int size()
TextBox
³»¿¡
ÀúÀåµÈ ¹®ÀÚ ¼ö¸¦ °¡Á®¿É´Ï´Ù.
public int getCaretPosition()
0
public void setConstraints(int constraints)
TextBox
ÀÇ
ÀÔ·Â Á¦¾à Á¶°ÇÀ» ¼³Á¤ÇÕ´Ï´Ù.
TextBox
ÀÇ
ÇöÀç ³»¿ëÀÌ »õ Á¦¾à Á¶°Ç°ú
ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é ³»¿ëÀÌ °ø¹éÀ¸·Î ¼³Á¤µË´Ï´Ù.
constraints
- ÀÔ·Â Á¦¾à Á¶°ÇÀ»
ÂüÁ¶ÇϽʽÿÀ.
IllegalArgumentException
- Á¦¾à Á¶°Ç ¸Å°³ º¯¼öÀÇ °ªÀÌ
À¯È¿ÇÏÁö ¾ÊÀ» °æ¿ìgetConstraints()
public int getConstraints()
TextBox
ÀÇ ÇöÀç ÀÔ·Â Á¦¾à Á¶°ÇÀ» °¡Á®¿É´Ï´Ù.
setConstraints(int)
public void setInitialInputMode(String characterSubset)
TextBox
ÀÇ ÆíÁýÀ»
½ÃÀÛÇÒ ¶§ »ç¿ëµÇ¾î¾ß ÇÒ ÀÔ·Â ¸ðµå¿¡ ´ëÇÑ ÈùÆ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
characterSubset
¸Å°³ º¯¼ö´Â
±¸Çö ½Ã Ãʱâ ÀÔ·Â ¸ðµå¸¦
¼±ÅÃÇÒ ¶§ »ç¿ëµÇ´Â À¯´ÏÄÚµå ¹®ÀÚ ÇÏÀ§ ÁýÇÕÀÇ À̸§ÀÔ´Ï´Ù.
null
ÀÌ Àü´ÞµÇ¸é ±¸Çö ½Ã
±âº» ÀÔ·Â ¸ðµå¸¦ ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.
ÀÔ·Â ¸ðµåÀÇ ÀüüÀûÀÎ ¼³¸íÀº ÀÔ·Â ¸ðµå¸¦ ÂüÁ¶ÇϽʽÿÀ.
characterSubset
- À¯´ÏÄÚµå ¹®ÀÚ ÇÏÀ§ ÁýÇÕÀÇ À̸§ÀÎ
¹®ÀÚ¿ ¶Ç´Â null
|
MID ÇÁ·ÎÇÊ | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |