JavaTM 2 Platform
Standard Ed. 5.0

java.awt.event
Ŭ·¡½º InputMethodEvent

java.lang.Object 
  »óÀ§¸¦ È®Àå java.util.EventObject 
      »óÀ§¸¦ È®Àå java.awt.AWTEvent 
          »óÀ§¸¦ È®Àå java.awt.event.InputMethodEvent
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable

public class InputMethodEvent
extends AWTEvent

ÀÎDz ¸Þ¼­µå À̺¥Æ®¿¡´Â ÀÎDz ¸Þ¼­µå¸¦ ÀÌ¿ëÇØ º¯È¯µÇ°í ÀÖ´Â ÅؽºÆ®¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÎDz ¸Þ¼­µå´Â ÅؽºÆ®°¡ º¯°æµÇ¸é ¹Ýµå½Ã À̺¥Æ®¸¦ ¼Û½ÅÇÕ´Ï´Ù. ÇöÀç ÀÎDz ¸Þ¼­µå¸¦ »ç¿ëÇÏ°í ÀÖ´Â ÅؽºÆ® ÄÄÆÛ³ÍÆ®°¡ ¾×Ƽºê Ŭ¶óÀ̾ðÆ®ÀÎ °æ¿ì´Â À̺¥Æ®´Â ±× ÄÄÆÛ³ÍÆ®¿¡ µð½ºÆÐÄ¡ µË´Ï´Ù. ±× ¿ÜÀÇ °æ¿ì´Â À̺¥Æ®´Â ¶³¾îÁø º¯È¯ À©µµ¿ì¿¡ µð½ºÆÐÄ¡ µË´Ï´Ù.

ÀÎDz ¸Þ¼­µå À̺¥Æ®¿¡ Æ÷ÇԵǾî ÀÖ´Â ÅؽºÆ®´Â È®Á¤ ÅؽºÆ®¿Í º¯È¯ ÅؽºÆ®ÀÇ 2°³ÀÇ ºÎºÐÀ¸·ÎºÎÅÍ ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ¾î´À ÂÊÀÇ ºÎºÐµµ ºñ¾îÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. 2°³ÀÇ ºÎºÐÀº ÇÔ²², Á÷ÀüÀÇ À̺¥Æ®·Î º¸³»Áø ¹ÌÈ®Á¤ÀÇ º¯È¯ ÅؽºÆ®, ¶Ç´Â ÇöÀç ¼±Åõǰí ÀÖ´Â È®Á¤ ÅؽºÆ®¸¦ ¿Å°Ü³õ½À´Ï´Ù. È®Á¤ ÅؽºÆ®´Â ÅؽºÆ® ÄÄÆÛ³ÍÆ®ÀÇ Áö¼ÓÀûÀÎ µ¥ÀÌÅÍ¿¡ ÅëÇյ˴ϴÙ. ±×·¯¸é, ÀçÂ÷ ¼Û½ÅµÉ °ÍÀº ¾ø½À´Ï´Ù. º¯È¯ ÅؽºÆ®´Â »ç¿ëÀÚ ÀÇ ÆíÁý ¿ÀÆÛ·¹À̼ÇÀ» ¹Ý¿µÇÏ´Â º¯°æ°ú ÇÔ²², ¹Ýº¹ ¼Û½ÅµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. È®Á¤ ÅؽºÆ®´Â º¯È¯ ÅؽºÆ®º¸´Ù Ç×»ó ¿ì¼±µË´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.2
°ü·Ã Ç׸ñ:
Á÷·ÄÈ­ µÈ Çü½Ä

ÇÊµå °³¿ä
static int CARET_POSITION_CHANGED
          ÀÎDz ¸Þ¼­µå ÅؽºÆ®¿¡¼­ÀÇ »ðÀÔ Æ÷ÀÎÆ®°¡ º¯°æµÈ °ÍÀ» ³ªÅ¸³»´Â À̺¥Æ®ÇüÀÔ´Ï´Ù.
static int INPUT_METHOD_FIRST
          ÀÎDz ¸Þ¼­µå À̺¥Æ® ½Äº°ÀÚ¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÇ ¹üÀ§¿¡ ÀÖ´Â ÃÖÃÊÀÇ ¹øÈ£ÀÔ´Ï´Ù.
static int INPUT_METHOD_LAST
          ÀÎDz ¸Þ¼­µå À̺¥Æ® ½Äº°ÀÚ¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÇ ¹üÀ§¿¡ ÀÖ´Â ¸¶Áö¸· ¹øÈ£ÀÔ´Ï´Ù.
static int INPUT_METHOD_TEXT_CHANGED
          ÀÎDz ¸Þ¼­µå ÅؽºÆ®°¡ º¯°æµÈ °ÍÀ» ³ªÅ¸³»´Â À̺¥Æ®ÇüÀÔ´Ï´Ù.
 
Ŭ·¡½º java.awt. AWTEvent ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
 
Ŭ·¡½º java.util. EventObject ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
source
 
»ý¼ºÀÚ °³¿ä
InputMethodEvent (Component  source, int id, AttributedCharacterIterator  text, int committedCharacterCount, TextHitInfo  caret, TextHitInfo  visiblePosition)
          InputMethodEvent¸¦ ±¸ÃàÇÕ´Ï´Ù.
InputMethodEvent (Component  source, int id, long when, AttributedCharacterIterator  text, int committedCharacterCount, TextHitInfo  caret, TextHitInfo  visiblePosition)
          InputMethodEvent¸¦ ±¸ÃàÇÕ´Ï´Ù.
InputMethodEvent (Component  source, int id, TextHitInfo  caret, TextHitInfo  visiblePosition)
          InputMethodEvent¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 void consume ()
          À̺¥Æ®¸¦ ¼ÒºñÇØ, À̺¥Æ®°¡ ±× ¹ß»ý ¹ÙÅÁÀ¸·Îº¸´Ù µðÆúÆ®ÀÇ ¹æ¹ýÀ¸·Î 󸮵ÇÁö ¾Ê°Ô ÇÕ´Ï´Ù.
 TextHitInfo getCaret ()
          caret¸¦ ÃëµæÇÕ´Ï´Ù.
 int getCommittedCharacterCount ()
          ÅؽºÆ®³»ÀÇ È®Á¤µÈ ¹®ÀÚÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 AttributedCharacterIterator getText ()
          È®Á¤ ÅؽºÆ®¿Í º¯È¯ ÅؽºÆ®¸¦ °áÇÕÇÑ °ÍÀ» ¸®ÅÏÇÕ´Ï´Ù.
 TextHitInfo getVisiblePosition ()
          ¿ì¼±ÇØ °¡½Ã¿¡ ÇØ¾ß ÇÒ À§Ä¡¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 long getWhen ()
          ÀÌ À̺¥Æ®°¡ ¹ß»ýÇÑ ½ÃÁ¡ÀÇ Å¸ÀÓ ½ºÅÆÇÁ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 boolean isConsumed ()
          ÀÌ À̺¥Æ®°¡ ¼ÒºñµÇ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 String paramString ()
          À̺¥Æ®¸¦ ƯÁ¤ÇÏ´Â ÆĶó¹ÌÅÍ Ä³¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù.
 
Ŭ·¡½º java.awt. AWTEvent ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
getID, setSource, toString
 
Ŭ·¡½º java.util. EventObject ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
getSource
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

INPUT_METHOD_FIRST

public static final int INPUT_METHOD_FIRST
ÀÎDz ¸Þ¼­µå À̺¥Æ® ½Äº°ÀÚ¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÇ ¹üÀ§¿¡ ÀÖ´Â ÃÖÃÊÀÇ ¹øÈ£ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

INPUT_METHOD_TEXT_CHANGED

public static final int INPUT_METHOD_TEXT_CHANGED
ÀÎDz ¸Þ¼­µå ÅؽºÆ®°¡ º¯°æµÈ °ÍÀ» ³ªÅ¸³»´Â À̺¥Æ®ÇüÀÔ´Ï´Ù. ÀÌ À̺¥Æ®´Â ÀÔ·ÂÀÇ Ã³¸®Áß¿¡ ÀÎDz ¸Þ¼­µå¿¡ ÀÇÇØ »ý¼ºµË´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

CARET_POSITION_CHANGED

public static final int CARET_POSITION_CHANGED
ÀÎDz ¸Þ¼­µå ÅؽºÆ®¿¡¼­ÀÇ »ðÀÔ Æ÷ÀÎÆ®°¡ º¯°æµÈ °ÍÀ» ³ªÅ¸³»´Â À̺¥Æ®ÇüÀÔ´Ï´Ù. ÀÌ À̺¥Æ®´Â ÀÔ·ÂÀÇ Ã³¸®ÁßÀ¸·Î caret°¡ º¯°æµÇ¾úÀ» °æ¿ì¿¡¸¸, ÀÎDz ¸Þ¼­µå¿¡ ÀÇÇØ »ý¼ºµË´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

INPUT_METHOD_LAST

public static final int INPUT_METHOD_LAST
ÀÎDz ¸Þ¼­µå À̺¥Æ® ½Äº°ÀÚ¿¡ »ç¿ëÇÏ´Â Á¤¼öÀÇ ¹üÀ§¿¡ ÀÖ´Â ¸¶Áö¸· ¹øÈ£ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪
»ý¼ºÀÚ »ó¼¼

InputMethodEvent

public InputMethodEvent(Component  source,
                        int id,
                        long when,
                        AttributedCharacterIterator  text,
                        int committedCharacterCount,
                        TextHitInfo  caret,
                        TextHitInfo  visiblePosition)
InputMethodEvent¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ ¶§, À̺¥Æ®ÀÇ ¹ß»ý¿øÀÇ ÄÄÆÛ³ÍÆ®, ÇüÅÂ, ½Ã°¢, ÅؽºÆ®, caret ¹× visiblePosition¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

caret¿Í visiblePosition ¿ÀÇÁ¼Â(offset)´Â ÇöÀçÀÇ º¯È¯ ÅؽºÆ®¿ÍÀÇ »ó´ë À§Ä¡¿¡¼­ ÁöÁ¤µË´Ï´Ù. Áï, INPUT_METHOD_TEXT_CHANGED À̺¥Æ®ÀÇ °æ¿ì´Â text ³»ÀÇ º¯È¯ ÅؽºÆ®, ±× ¿ÜÀÇ °æ¿ì´Â ¼±ÇàÇÏ´Â INPUT_METHOD_TEXT_CHANGED À̺¥Æ®ÀÇ text ³»ÀÇ º¯È¯ ÅؽºÆ®°¡ µË´Ï´Ù.

¹«È¿ÀÎ id¸¦ °Ç³×ÁÖ¸é, ƯÁ¤ÇÒ ¼ö ¾ø´Â µ¿ÀÛÀÌ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â source°¡ nullÀÎ °æ¿ì¿¡ IllegalArgumentExceptionÀ» Throw ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - À̺¥Æ®ÀÇ ¹ß»ý¿ø°´Ã¼
id - À̺¥Æ®ÀÇ ÇüÅÂ
when - À̺¥Æ®°¡ ¹ß»ýÇÑ ½Ã°£À» ÁöÁ¤ÇÏ´Â long Á¤¼ö
text - È®Á¤ ÅؽºÆ®¿Í º¯È¯ ÅؽºÆ®¸¦ ¸ÂÃá °Í. È®Á¤ ÅؽºÆ®°¡ ¿ì¼±µÈ´Ù. À̺¥Æ®ÇüÀÌ CARET_POSITION_CHANGEDÀÎ °æ¿ì´Â null, INPUT_METHOD_TEXT_CHANGED À̺¥Æ®ÀÇ °æ¿ì´Â È®Á¤ ÅؽºÆ® ¶Ç´Â º¯È¯ ÅؽºÆ®°¡ ¾øÀ» ¶§´Â null
committedCharacterCount - ÅؽºÆ®³»ÀÇ È®Á¤µÈ ¹®ÀÚÀÇ ¼ö
caret - caret (»ðÀÔ Æ÷ÀÎÆ®). ÇöÀçÀÇ º¯È¯ ÅؽºÆ®¿¡ caret°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
visiblePosition - ¿ì¼±ÇØ °¡½Ã¿¡ ÇØ¾ß ÇÒ À§Ä¡. ÇöÀçÀÇ º¯È¯ ÅؽºÆ®³»¿¡ °¡½Ã·Î ÇÏ´Â À§Ä¡ÀÇ ÁöÁ¤ÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
IllegalArgumentException - id°¡ INPUT_METHOD_FIRST..INPUT_METHOD_LAST ¹üÀ§¿¡ ¾ø´Â °æ¿ì, id°¡ CARET_POSITION_CHANGED·Î textÀÌ nullÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â committedCharacterCountÀÌ 0..(text.getEndIndex() - text.getBeginIndex()) ¹üÀ§¿¡ ¾ø´Â °æ¿ì
IllegalArgumentException - source°¡ nullÀÎ °æ¿ì
µµÀÔµÈ ¹öÀü :
1.4

InputMethodEvent

public InputMethodEvent(Component  source,
                        int id,
                        AttributedCharacterIterator  text,
                        int committedCharacterCount,
                        TextHitInfo  caret,
                        TextHitInfo  visiblePosition)
InputMethodEvent¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ ¶§, À̺¥Æ® ¹ß»ý¿øÀÇ ÄÄÆÛ³ÍÆ®, ÇüÅÂ, ÅؽºÆ®, caret ¹× visiblePosition¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

caret¿Í visiblePosition ¿ÀÇÁ¼Â(offset)´Â ÇöÀçÀÇ º¯È¯ ÅؽºÆ®¸¦ ±âÁØÀ¸·Î ÇÕ´Ï´Ù. Áï, INPUT_METHOD_TEXT_CHANGED À̺¥Æ®ÀÇ °æ¿ì´Â text ³»ÀÇ º¯È¯ ÅؽºÆ®, ±× ¿ÜÀÇ °æ¿ì´Â ¼±ÇàÇÏ´Â INPUT_METHOD_TEXT_CHANGED À̺¥Æ®ÀÇ text ³»ÀÇ º¯È¯ ÅؽºÆ®°¡ µË´Ï´Ù. ÀÌ À̺¥Æ®ÀÇ Å¸ÀÓ ½ºÅÆÇÁ´Â EventQueue.getMostRecentEventTime()¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÃʱâÈ­µË´Ï´Ù.

¹«È¿ÀÎ id¸¦ °Ç³×ÁÖ¸é, ƯÁ¤ÇÒ ¼ö ¾ø´Â µ¿ÀÛÀÌ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â source°¡ nullÀÎ °æ¿ì¿¡ IllegalArgumentExceptionÀ» Throw ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - À̺¥Æ®ÀÇ ¹ß»ý¿ø°´Ã¼
id - À̺¥Æ®ÀÇ ÇüÅÂ
text - È®Á¤ ÅؽºÆ®¿Í º¯È¯ ÅؽºÆ®¸¦ ¸ÂÃá °Í. È®Á¤ ÅؽºÆ®°¡ ¿ì¼±µÈ´Ù. À̺¥Æ®ÇüÀÌ CARET_POSITION_CHANGEDÀÎ °æ¿ì´Â null, INPUT_METHOD_TEXT_CHANGED À̺¥Æ®ÀÇ °æ¿ì´Â È®Á¤ ÅؽºÆ® ¶Ç´Â º¯È¯ ÅؽºÆ®°¡ ¾øÀ» ¶§´Â null
committedCharacterCount - ÅؽºÆ®³»ÀÇ È®Á¤µÈ ¹®ÀÚÀÇ ¼ö
caret - caret (»ðÀÔ Æ÷ÀÎÆ®). ÇöÀçÀÇ º¯È¯ ÅؽºÆ®¿¡ caret°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
visiblePosition - ¿ì¼±ÇØ °¡½Ã¿¡ ÇØ¾ß ÇÒ À§Ä¡. ÇöÀçÀÇ º¯È¯ ÅؽºÆ®³»¿¡ °¡½Ã·Î ÇÏ´Â À§Ä¡ÀÇ ÁöÁ¤ÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
IllegalArgumentException - id°¡ INPUT_METHOD_FIRST..INPUT_METHOD_LAST ¹üÀ§¿¡ ¾ø´Â °æ¿ì, id°¡ CARET_POSITION_CHANGED·Î textÀÌ nullÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â committedCharacterCountÀÌ 0..(text.getEndIndex() - text.getBeginIndex()) ¹üÀ§¿¡ ¾ø´Â °æ¿ì
IllegalArgumentException - source°¡ nullÀÎ °æ¿ì

InputMethodEvent

public InputMethodEvent(Component  source,
                        int id,
                        TextHitInfo  caret,
                        TextHitInfo  visiblePosition)
InputMethodEvent¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ ¶§, À̺¥Æ®ÀÇ ¹ß»ý¿øÀÇ ÄÄÆÛ³ÍÆ®, ÇüÅÂ, caret ¹× visiblePosition¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÅؽºÆ®´Â null, committedCharacterCount´Â 0 À¸·Î ¼³Á¤ÇÕ´Ï´Ù.

caret¿Í visiblePosition ¿ÀÇÁ¼Â(offset)´Â ÇöÀçÀÇ º¯È¯ ÅؽºÆ®¸¦ ±âÁØÀ¸·Î ÇÕ´Ï´Ù. Áï, À̺¥Æ®°¡ CARET_POSITION_CHANGED À¸·Î¼­ ±¸ÃàµÇ¾úÀ» °æ¿ì´Â ¼±ÇàÇÏ´Â INPUT_METHOD_TEXT_CHANGED À̺¥Æ®ÀÇ text ³»ÀÇ º¯È¯ ÅؽºÆ®°¡ µË´Ï´Ù. INPUT_METHOD_TEXT_CHANGED¿¡ ÅؽºÆ®°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, caret¿Í visiblePosition´Â nullÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ÀÌ À̺¥Æ®ÀÇ Å¸ÀÓ ½ºÅÆÇÁ´Â EventQueue.getMostRecentEventTime() È£ÃâÇÏ´Â °ÍÀ¸·Î ÃʱâÈ­µË´Ï´Ù.

¹«È¿ÀÎ id¸¦ °Ç³×ÁÖ¸é, ƯÁ¤ÇÒ ¼ö ¾ø´Â µ¿ÀÛÀÌ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â source°¡ nullÀÎ °æ¿ì¿¡ IllegalArgumentExceptionÀ» Throw ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
source - À̺¥Æ®ÀÇ ¹ß»ý¿ø°´Ã¼
id - À̺¥Æ®ÀÇ ÇüÅÂ
caret - caret (»ðÀÔ Æ÷ÀÎÆ®). ÇöÀçÀÇ º¯È¯ ÅؽºÆ®¿¡ caret°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
visiblePosition - ¿ì¼±ÇØ °¡½Ã¿¡ ÇØ¾ß ÇÒ À§Ä¡. ÇöÀçÀÇ º¯È¯ ÅؽºÆ®³»¿¡ °¡½Ã·Î ÇÏ´Â À§Ä¡ÀÇ ÁöÁ¤ÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
IllegalArgumentException - id°¡ INPUT_METHOD_FIRST..INPUT_METHOD_LAST ¹üÀ§³»¿¡ ¾ø´Â °æ¿ì
IllegalArgumentException - source°¡ nullÀÎ °æ¿ì
¸Þ¼­µåÀÇ »ó¼¼

getText

public AttributedCharacterIterator  getText()
È®Á¤ ÅؽºÆ®¿Í º¯È¯ ÅؽºÆ®¸¦ °áÇÕÇÑ °ÍÀ» ¸®ÅÏÇÕ´Ï´Ù. À妽º°¡ 0 ~ getCommittedCharacterCount() - 1 ±îÁöÀÇ ¹®ÀÚ°¡ È®Á¤µÈ ÅؽºÆ®·Î ³ª¸ÓÁöÀÇ ¹®ÀÚ°¡ º¯È¯ ÅؽºÆ®ÀÔ´Ï´Ù.

¹Ýȯ°ª:
ÅؽºÆ®. CARET_POSITION_CHANGED À̺¥Æ®ÀÇ °æ¿ì´Â Ç×»ó null, INPUT_METHOD_TEXT_CHANGED À̺¥Æ®ÀÇ °æ¿ì´Â º¯È¯ ÅؽºÆ® ¶Ç´Â È®Á¤ ÅؽºÆ®°¡ ¾øÀ» ¶§´Â null

getCommittedCharacterCount

public int getCommittedCharacterCount()
ÅؽºÆ®³»ÀÇ È®Á¤µÈ ¹®ÀÚÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.


getCaret

public TextHitInfo  getCaret()
caret¸¦ ÃëµæÇÕ´Ï´Ù.

caretÀÇ ¿ÀÇÁ¼Â(offset)´Â ÇöÀçÀÇ º¯È¯ ÅؽºÆ®¿¡ ´ëÇÑ »ó´ëÄ¡ÀÔ´Ï´Ù. ÀÌ °æ¿ìÀÇ º¯È¯ ÅؽºÆ®´Â À̺¥Æ®°¡ INPUT_METHOD_TEXT_CHANGEDÀÎ °æ¿ì´Â getText() ³»ÀÇ º¯È¯ ÅؽºÆ®, ±× ¿ÜÀÇ °æ¿ì´Â ¼±ÇàÇÏ´Â INPUT_METHOD_TEXT_CHANGED À̺¥Æ®ÀÇ getText() ³»ÀÇ º¯È¯ ÅؽºÆ®°¡ µË´Ï´Ù.

¹Ýȯ°ª:
caret (»ðÀÔ Æ÷ÀÎÆ®). ÇöÀçÀÇ º¯È¯ ÅؽºÆ®¿¡ caret°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null

getVisiblePosition

public TextHitInfo  getVisiblePosition()
¿ì¼±ÇØ °¡½Ã¿¡ ÇØ¾ß ÇÒ À§Ä¡¸¦ ¸®ÅÏÇÕ´Ï´Ù.

°¡½ÃÀÇ À§Ä¡ÀÇ ¿ÀÇÁ¼Â(offset)´Â ÇöÀçÀÇ º¯È¯ ÅؽºÆ®¿ÍÀÇ »ó´ë À§Ä¡¿¡¼­ ÁöÁ¤µË´Ï´Ù. Áï, INPUT_METHOD_TEXT_CHANGED À̺¥Æ®ÀÇ °æ¿ì´Â getText() ³»ÀÇ º¯È¯ ÅؽºÆ®°¡ µË´Ï´Ù. ±× ¿ÜÀÇ °æ¿ì´Â ¼±ÇàÇÏ´Â INPUT_METHOD_TEXT_CHANGED À̺¥Æ®ÀÇ getText() ³»ÀÇ º¯È¯ ÅؽºÆ®ÀÔ´Ï´Ù.

¹Ýȯ°ª:
¿ì¼±ÇØ °¡½Ã¿¡ ÇØ¾ß ÇÒ À§Ä¡. ÇöÀçÀÇ º¯È¯ ÅؽºÆ®³»¿¡ °¡½Ã¿¡ ÇØ¾ß ÇÒ À§Ä¡¿¡ ´ëÇÑ ÁöÁ¤ÀÌ ¾ø´Â °æ¿ì´Â null

consume

public void consume()
À̺¥Æ®¸¦ ¼ÒºñÇØ, À̺¥Æ®°¡ ±× ¹ß»ý ¹ÙÅÁÀ¸·Îº¸´Ù µðÆúÆ®ÀÇ ¹æ¹ýÀ¸·Î 󸮵ÇÁö ¾Ê°Ô ÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AWTEvent ³»ÀÇ consume

isConsumed

public boolean isConsumed()
ÀÌ À̺¥Æ®°¡ ¼ÒºñµÇ¾ú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AWTEvent ³»ÀÇ isConsumed
°ü·Ã Ç׸ñ:
consume()

getWhen

public long getWhen()
ÀÌ À̺¥Æ®°¡ ¹ß»ýÇÑ ½ÃÁ¡ÀÇ Å¸ÀÓ ½ºÅÆÇÁ¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ À̺¥Æ®ÀÇ Å¸ÀÓ ½ºÅÆÇÁ
µµÀÔµÈ ¹öÀü :
1.4

paramString

public String  paramString()
À̺¥Æ®¸¦ ƯÁ¤ÇÏ´Â ÆĶó¹ÌÅÍ Ä³¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â À̺¥Æ® ·Î±×ÀÇ ÀÛ¼º ¹× µð¹ö±×¿¡ µµ¿òÀÌ µË´Ï´Ù. ij¸¯ÅÍ ¶óÀο¡´Â ÅؽºÆ® Çü½ÄÀÇ À̺¥Æ® ½Äº°ÀÚ, ¡¸+¡¹¿¡ ÀÇÇØ ´Ü¶ôÁö¾îÁø È®Á¤ ÅؽºÆ® ¹× º¯È¯ ÅؽºÆ®ÀÇ ¹®ÀÚ, È®Á¤ ÅؽºÆ®ÀÇ ¹®ÀÚ¼ö, caret, °¡½Ã À§°ªÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AWTEvent ³»ÀÇ paramString
¹Ýȯ°ª:
À̺¥Æ®¸¦ ƯÁ¤Çϴ ij¸¯ÅÍ ¶óÀΰú ±× ¼Ó¼º

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.