|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
InputMethodRequests ´Â ÀÎDz ¸Þ¼Òµå¸¦ Ãë±ÞÇϱâ À§Çؼ(¶§¹®¿¡) ÅØ½ºÆ® ÆíÁý ÄÄÆÛ³ÍÆ®·Î ó¸®ÇÒ Çʿ䰡 ÀÖ´Â ¿ä±¸¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÄÄÆÛ³ÍÆ®´Â ÀÌ ÀÎÅÍÆäÀ̽º ÀÚü¸¦ ±¸ÇöÇÏ´Â Àϵµ, ¶Ç´Â ±× ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â µ¶¸³ÇÑ ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®´Â ÄÄÆÛ³ÍÆ®ÀÇ getInputMethodRequests ¸Þ¼Òµå·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁú Çʿ䰡 ÀÖ½À´Ï´Ù.
¶Ç, ÅØ½ºÆ® ÆíÁý ÄÄÆÛ³ÍÆ®´Â ÀÎDz ¸Þ¼ÒµåÀÇ À̺¥Æ® ûÃëÀÚ¸¦ Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½ÀÇ 2 °³ÀÇ ÀÔ·Â À¯Àú ÀÎÅÍÆäÀ̽ºÀÇ ¾î´ÀÂÊÀ̵çÀ» ¼Æ÷Æ®Çϵµ·Ï(µíÀÌ) ¼³°èµË´Ï´Ù.
Component.getInputMethodRequests()
,
InputMethodListener
¸Þ¼ÒµåÀÇ °³¿ä | |
AttributedCharacterIterator |
cancelLatestCommittedText (AttributedCharacterIterator.Attribute [] attributes)
ÅØ½ºÆ® ÆíÁý ÄÄÆÛ³ÍÆ®·ÎºÎÅÍ ÃÖ½ÅÀÇ È®Á¤ ÅØ½ºÆ®¸¦ ÃëµæÇØ, ÄÄÆÛ³ÍÆ®ÀÇ ÅØ½ºÆ® º»Ã¼·ÎºÎÅÍ ±× ÅØ½ºÆ®¸¦ »èÁ¦ÇÕ´Ï´Ù. |
AttributedCharacterIterator |
getCommittedText (int beginIndex,
int endIndex,
AttributedCharacterIterator.Attribute [] attributes)
¹ÌÈ®Á¤ÀÇ ÅØ½ºÆ®¸¦ Á¦¿ÜÇØ, ÅØ½ºÆ® ÆíÁý ÄÄÆÛ³ÍÆ®¿¡ ÀúÀåµÇ°í ÀÖ´Â ÅØ½ºÆ® Àüü ¹× ¼Ó¼º¿¡ÀÇ ¾×¼¼½º¸¦ Á¦°øÇÏ´Â ¹Ýº¹ÀÚ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
getCommittedTextLength ()
¹ÌÈ®Á¤ÀÇ (º¯È¯) ÅØ½ºÆ®¸¦ Á¦¿ÜÇÑ, ÅØ½ºÆ® ÆíÁý ÄÄÆÛ³ÍÆ®¿¡ ÀúÀåµÇ°í ÀÖ´Â ÅØ½ºÆ® ÀüüÀÇ ±æÀ̸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
getInsertPositionOffset ()
ÅØ½ºÆ® ÆíÁý ÄÄÆÛ³ÍÆ®¿¡ ÀúÀåµÇ°í ÀÖ´Â È®Á¤ ÅØ½ºÆ®³»ÀÇ »ðÀÔ À§Ä¡ÀÇ ¿ÀÇÁ¼Â(offset)¸¦ µ¹·ÁÁÝ´Ï´Ù. |
TextHitInfo |
getLocationOffset (int x,
int y)
ȸé»óÀ¸·Î ÁöÁ¤µÈ Àý´ë x ¹× y ÁÂÇ¥ÀÇ, º¯È¯ ÅØ½ºÆ®³»¿¡¼ÀÇ ¿ÀÇÁ¼Â(offset)¸¦ µ¹·ÁÁÝ´Ï´Ù. |
AttributedCharacterIterator |
getSelectedText (AttributedCharacterIterator.Attribute [] attributes)
ÅØ½ºÆ® ÆíÁý ÄÄÆÛ³ÍÆ®»ó¿¡¼ ¼±Åõǰí ÀÖ´Â ÅØ½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Rectangle |
getTextLocation (TextHitInfo offset)
ÇöÀçÀÇ º¯È¯ ÅØ½ºÆ®¿¡¼ÀÇ ÁöÁ¤µÈ ¿ÀÇÁ¼Â(offset)ÀÇ À§Ä¡, ¶Ç´Â È®Á¤ ÅØ½ºÆ®¿¡¼ÀÇ ¼±Åà ¹üÀ§ÀÇ À§Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public Rectangle getTextLocation(TextHitInfo offset)
ÄÄÆÛ³ÍÆ®¿¡ º¯È¯ ÅØ½ºÆ®°¡ Æ÷ÇԵǴ (ÄÄÆÛ³ÍÆ®¿¡ º¸³»Áö´Â ÃÖ½ÅÀÇ InputMethodEvent ¿¡ º¯È¯ ÅØ½ºÆ®°¡ Æ÷ÇԵDZâ (À§ÇØ)¶§¹®¿¡) °æ¿ì, ¿ÀÇÁ¼Â(offset)´Â º¯È¯ ÅØ½ºÆ®·ÎºÎÅÍÀÇ »ó´ë À§Ä¡°¡ µË´Ï´Ù. ¿ÀÇÁ¼Â(offset) 0 Àº º¯È¯ ÅØ½ºÆ®ÀÇ ÃÖÃÊÀÇ Ä³¸¯Å͸¦ ³ªÅ¸³», µ¹·ÁÁÖ¾îÁö´Â À§Ä¡´Â ÀÌ Ä³¸¯ÅÍÀÇ À§Ä¡°¡ µË´Ï´Ù.
ÄÄÆÛ³ÍÆ®°¡ º¯È¯ ÅØ½ºÆ®¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì, ¿ÀÇÁ¼Â(offset)´Â ¹«½ÃµÇ¾î µ¹·ÁÁÖ¾îÁö´Â À§Ä¡´Â ¼±ÅÃ ÅØ½ºÆ®°¡ ÀúÀåµÇ°í ÀÖ´Â ¸Ç ¸¶Áö¸· ÁÙ³»ÀÇ ÇÏÀ̶óÀÌÆ®ÀÇ ¼±µÎ (Çà¹æÇâ)°¡ µË´Ï´Ù. ¿¹¸¦ µé¾î, ¿ÞÂÊ¿¡¼ ¿À¸¥ÂÊ¿¡ÀÇ °¡·Î¾²±âÀÇ ÅØ½ºÆ® (¿µ¾îµî)¿¡¼´Â ¼±ÅÃ ÅØ½ºÆ®°¡ ÀúÀåµÇ°í ÀÖ´Â ¸Ç ¸¶Áö¸· ÁÙÀÇ Á´ܿ¡ Àִ ij¸¯ÅÍÀÇ ¿ÞÂÊ¿·ÀÇ À§Ä¡°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. À§¿¡¼ ¹ØÀ¸·ÎÀÇ ¼¼·Î ¾²±âÀÇ ÅØ½ºÆ®·Î, ¿À¸¥ÂÊÀÇ ÇàÀ¸·ÎºÎÅÍ ¿ÞÂÊÀÇ Çà¿¡ ¾²´Â °æ¿ì´Â ¼±ÅÃÇÑ ÅØ½ºÆ®°¡ ÀúÀåµÇ°í ÀÖ´Â Á¦ÀÏ¿ÞÂÊÀÇ ÇàÀÇ ¼±µÎÀÇ À§Ä¡°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
À§Ä¡´Â µÎ²² 0 ÀÇ caret·Î¼ ³ªÅ¸³»Áý´Ï´Ù. Áï, ÅØ½ºÆ®°¡ Ⱦ¹æÇâ¿¡ Ç¥Çö µÇ´Â °æ¿ì´Â Æø 0, ÅØ½ºÆ®°¡ ¼¼·Î ¹æÇâ¿¡ Ç¥Çö µÇ´Â °æ¿ì´Â ³ôÀÌ 0 ÀÌ µË´Ï´Ù. ´Ù¸¥ ÅØ½ºÆ® ¹æÇâÀÇ °æ¿ì´Â ¼¼·Î ¹æÇ⠶Ǵ Ⱦ¹æÇâ¿¡ ¸ÅÇÎ ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ±¸ÇüÀº Àý´ë ȸé ÁÂÇ¥¸¦ »ç¿ëÇÕ´Ï´Ù.
offset
- º¯È¯ ÅØ½ºÆ®°¡ ÀÖ´Â °æ¿ì´Â º¯È¯ ÅØ½ºÆ®³»¿¡¼ÀÇ ÁÂÇ¥. ±×·¸Áö ¾ÊÀº °æ¿ì´Â null
public TextHitInfo getLocationOffset(int x, int y)
À§Ä¡°¡ º¯È¯ ÅØ½ºÆ®°¡ Â÷ÁöÇÏ´Â areaÀÇ ¹Û¿¡ ÀÖ´Â °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.
x
- ȸé»ó¿¡¼ÀÇ Àý´ë x ÁÂÇ¥y
- ȸé»ó¿¡¼ÀÇ Àý´ë y ÁÂÇ¥
public int getInsertPositionOffset()
public AttributedCharacterIterator getCommittedText(int beginIndex, int endIndex, AttributedCharacterIterator.Attribute [] attributes)
ÀÎDz ¸Þ¼Òµå´Â °ü·ÃÇÏ´Â ¼Ó¼ºÀÇ ¸®½ºÆ®¸¦ Á¦°øÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ±× °æ¿ì, ±¸ÇöÃøÀÌ °¡Áö´Â ±× ¿ÜÀÇ ¼Ó¼º¿¡ ´ëÇÑ Á¤º¸´Â ¹Ýº¹ÀÚ¸¦ ÅëÇØ¼ ¾×¼¼½º °¡´ÉÇÏ°Ô ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¼Ó¼º ¸®½ºÆ®°¡ null ÀÇ °æ¿ì´Â ÀÌ¿ë °¡´ÉÇÑ ¸ðµç ¼Ó¼º Á¤º¸¸¦ ¾×¼¼½º °¡´ÉÇÏ°Ô ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
beginIndex
- ÃÖÃÊÀÇ Ä³¸¯ÅÍÀÇ À妽ºendIndex
- ¸¶Áö¸· ij¸¯ÅÍÀÇ µÚ¿¡ °è¼ÓµÇ´Â ij¸¯ÅÍÀÇ À妽ºattributes
- ÀÎDz ¸Þ¼Òµå¿¡ °ü·ÃÇÏ´Â ¼Ó¼ºÀÇ ¸®½ºÆ®
public int getCommittedTextLength()
public AttributedCharacterIterator cancelLatestCommittedText(AttributedCharacterIterator.Attribute [] attributes)
ÀϹÝÀûÀ¸·Î, ÀÌ ±â´ÉÀº À¯Àú°¡ ÅØ½ºÆ®·Î ´Ù¸¥ ¿ÀÆÛ·¹À̼ÇÀ» ½ÇÇàÇÑ ÈÄ¿¡´Â ¾ø°í, ÅØ½ºÆ®°¡ È®Á¤µÈ Á÷ÈÄ¿¡¸¸ ¼Æ÷Æ®µË´Ï´Ù. ÀÌ ±â´ÉÀÌ ¼Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.
ÀÎDz ¸Þ¼Òµå´Â °ü·ÃÇÏ´Â ¼Ó¼ºÀÇ ¸®½ºÆ®¸¦ Á¦°øÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ±× °æ¿ì, ±¸ÇöÃøÀÌ °¡Áö´Â ±× ¿ÜÀÇ ¼Ó¼º¿¡ ´ëÇÑ Á¤º¸´Â ¹Ýº¹ÀÚ¸¦ ÅëÇØ¼ ¾×¼¼½º °¡´ÉÇÏ°Ô ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¼Ó¼º ¸®½ºÆ®°¡ null ÀÇ °æ¿ì´Â ÀÌ¿ë °¡´ÉÇÑ ¸ðµç ¼Ó¼º Á¤º¸¸¦ ¾×¼¼½º °¡´ÉÇÏ°Ô ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
attributes
- ÀÎDz ¸Þ¼Òµå¿¡ °ü·ÃÇÏ´Â ¼Ó¼ºÀÇ ¸®½ºÆ®
public AttributedCharacterIterator getSelectedText(AttributedCharacterIterator.Attribute [] attributes)
ÀÎDz ¸Þ¼Òµå´Â °ü·ÃÇÏ´Â ¼Ó¼ºÀÇ ¸®½ºÆ®¸¦ Á¦°øÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ±× °æ¿ì, ±¸ÇöÃøÀÌ °¡Áö´Â ±× ¿ÜÀÇ ¼Ó¼º¿¡ ´ëÇÑ Á¤º¸´Â ¹Ýº¹ÀÚ¸¦ ÅëÇØ¼ ¾×¼¼½º °¡´ÉÇÏ°Ô ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ¼Ó¼º ¸®½ºÆ®°¡ null ÀÇ °æ¿ì´Â ÀÌ¿ë °¡´ÉÇÑ ¸ðµç ¼Ó¼º Á¤º¸¸¦ ¾×¼¼½º °¡´ÉÇÏ°Ô ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
attributes
- ÀÎDz ¸Þ¼Òµå¿¡ °ü·ÃÇÏ´Â ¼Ó¼ºÀÇ ¸®½ºÆ®
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.