JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt.im
Ŭ·¡½º InputContext

java.lang.Object 
  |
  +--java.awt.im.InputContext

public class InputContext
extends Object

ÀÎDz ¸Þ¼Òµå ¹× Űº¸µåÀÇ ¹èÄ¡ µî, ÅØ½ºÆ® ÀÔ·Â ±â´ÉÀ» Á¦¾îÇÏ´Â ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù. ´ÙÀ½ÀÇ 2 °³ÀÇ ¸Þ¼Òµå°¡, ÀÎDz ¸Þ¼Òµå¿Í Űº¸µåÀÇ ¹èÄ¡ÀÇ ¾çÂÊ ¸ðµÎ¸¦ ó¸®ÇÕ´Ï´Ù. selectInputMethod ´Â Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®°¡ ·ÎÄÉÀÏ¿¡ ÀÇÇØ ÀÎDz ¸Þ¼Òµå¿Í Űº¸µåÀÇ ¹èÄ¡¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. getLocale ´Â Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®°¡ ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå¿Í Űº¸µåÀÇ ¹èÄ¡ÀÇ ·ÎÄÉÀÏÀ» ÃëµæÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ±× ¿ÜÀÇ ¸Þ¼Òµå´Â ÀÎDz ¸Þ¼Òµå¿ÍÀÇ ´ëÈ­¸¦ º¸´Ù ±¸Ã¼ÀûÀ¸·Î ¼­Æ÷Æ®ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼Òµå´Â Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®°¡ ÀÎDz ¸Þ¼ÒµåÀÇ µ¿ÀÛÀ» Á¦¾îÇØ, Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®·ÎºÎÅÍ ÀÎDz ¸Þ¼Òµå¿¡ À̺¥Æ®¸¦ µð½ºÆÌÄ¡ ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

µðÆúÆ®¿¡¼­´Â Window ÀÇ ÀνºÅϽº ¸¶´Ù 1 °³ÀÇ InputContext ÀÇ ÀνºÅϽº°¡ »ý¼ºµÇ¾î ÀÌ ÀÔ·Â ¹®¸ÆÀº À©µµ¿ìÀÇ ÄÁÅ×ÀÌ³Ê °èÃþ³»¿¡ ÀÖ´Â ¸ðµç ÄÄÆÛ³ÍÆ®¿¡ ÀÇÇØ °øÀ¯µË´Ï´Ù. ´Ù¸¸, À©µµ¿ì³»¿¡¼­´Â 1 ȸ¿¡ 1 °³ÀÇ ÅØ½ºÆ® ÀÔ·Â ¿ÀÆÛ·¹À̼Ǹ¸ÀÌ °¡´ÉÇϰí, ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®°£¿¡ Æ÷Ä¿½º¸¦ À̵¿ÇÒ °æ¿ì¿¡´Â ÅØ½ºÆ®¸¦ È®Á¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. À̰ÍÀÌ ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀº °æ¿ì, ÅØ½ºÆ® ÄÄÆÛ³ÍÆ®´Â µ¶ÀÚÀûÀÎ ÀÔ·Â ¹®¸Æ ÀνºÅϽº¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Java 2 Ç÷§ÆûÀº Java ÇÁ·Î±×·¥ ¾ð¾î·Î °³¹ßµÇ¾îjava.awt.im.spi ÆÐŰÁöÀÇ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ, È®Àå ±â´ÉÀ¸·Î¼­ Java 2 ½ÇÇà ȯ°æ¿¡ ÀνºÅç µÇ´Â ÀÎDz ¸Þ¼Òµå¸¦ ¼­Æ÷Æ®ÇÕ´Ï´Ù. ¶Ç ±¸ÇöÀº ½ÇÇàÇÏ´Â Ç÷§ÆûÀÇ ³×ÀÌÆ¼ºêÀÎ ÀÎDz ¸Þ¼ÒµåÀÇ »ç¿ëÀ» ¼­Æ÷Æ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸, ¸ðµç Ç÷§Æû ¹× ·ÎÄÉÀÏÀÌ ÀÎDz ¸Þ¼Òµå¸¦ Á¦°øÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. Űº¸µåÀÇ ¹èÄ¡´Â È£½ºÆ® Ç÷§Æû¿¡ ÀÇÇØ Á¦°øµË´Ï´Ù.

ÀÎDz ¸Þ¼Òµå´Â (a) Java ÇÁ·Î±×·¥ ¾ð¾î·Î ¾²¿©Áø ÀÎDz ¸Þ¼Òµå°¡ ±»ÀÌ ÀνºÅç µÇÁö ¾Ê°í (b) Java 2 ±¸Çö ¶Ç´Â ±âº»ÀÌ µÇ´Â Ç÷§ÆûÀÌ ³×ÀÌÆ¼ºêÀÇ ÀÎDz ¸Þ¼Òµå¸¦ ¼­Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â ¡¸»ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù¡¹. ±× °æ¿ì¿¡¼­µµ, ÀÔ·Â ¹®¸ÆÀ» ÀÛ¼ºÇØ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÔ·Â ¹®¸ÆÀÇ µ¿ÀÛÀº ¾Æ·¡¿Í °°Àº °³º° ¸Þ¼Òµå¿¡ ÀÇÇØ ÁöÁ¤µË´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
Component.getInputContext() , Component.enableInputMethods(boolean)

»ý¼ºÀÚÀÇ °³¿ä
protected InputContext ()
          InputContext ¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void dispatchEvent (AWTEvent  event)
          ¾×ƼºêÇÑ ÀÎDz ¸Þ¼Òµå¿¡ À̺¥Æ®¸¦ µð½ºÆÌÄ¡ ÇÕ´Ï´Ù.
 void dispose ()
          ÀÔ·Â ¹®¸ÆÀ» ÆÄ±âÇØ, ÀÔ·Â ¹®¸ÆÀÌ »ç¿ëÇϰí ÀÖ´Â ¸®¼Ò½º¸¦ ÇØ¹æÇÕ´Ï´Ù.
 void endComposition ()
          ÀÌ ¹®¸ÆÀ¸·Î ÇöÀç ÁøÇàÁßÀÇ ÀÔ·Â º¯È¯À» Á¾·áÇÕ´Ï´Ù.
 Object getInputMethodControlObject ()
          ÇöÀçÀÇ ÀÎDz ¸Þ¼ÒµåÀÇ Á¦¾î ¿ÀºêÁ§Æ® ¶Ç´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.
static InputContext getInstance ()
          »õ·Î¿î InputContext ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Locale getLocale ()
          ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µå ¹èÄ¡ÀÇ ÇöÀçÀÇ ·ÎÄÉÀÏÀ» µ¹·ÁÁÝ´Ï´Ù.
 boolean isCompositionEnabled ()
          ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå°¡ º¯È¯À» À§Çؼ­(¶§¹®¿¡) »ç¿ë °¡´ÉÇѰ¡ ¾î¶²°¡ ÆÇº°ÇÕ´Ï´Ù.
 void reconvert ()
          ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå¿¡ ´ëÇØ, ÇöÀçÀÇ Å¬¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®·ÎºÎÅÍÀÇ ÅØ½ºÆ®ÀÇ À纯ȯÀ» ¿ä±¸ÇÕ´Ï´Ù.
 void removeNotify (Component  client)
          Æ÷ÇÔ °ü°èÀÇ °èÃþÀ¸·ÎºÎÅÍ Å¬¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®°¡ »èÁ¦µÇ¾ú´ÂÁö ¶Ç´Â ÄÄÆÛ³ÍÆ®·Î ÀÎDz ¸Þ¼Òµå°¡ ¼­Æ÷Æ®µÇÁö ¾Ê°Ô µÈ °ÍÀ» ÀÔ·Â ¹®¸Æ¿¡ ÅëÁöÇÕ´Ï´Ù.
 boolean selectInputMethod (Locale  locale)
          ÁöÁ¤µÈ ·ÎÄÉÀÏÀ» ¼­Æ÷Æ®ÇÏ´Â ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µåÀÇ ¹èÄ¡¸¦ ¼±ÅÃÇÏ·Á°í ÇÒ ¶§, ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µåÀÇ ¹èÄ¡°¡ Á¤»óÀûÀ¸·Î ¼±ÅõǾú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³»´Â °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 void setCharacterSubsets (Character.Subset [] subsets)
          ÀÌ ÀÔ·Â ¹®¸ÆÀÇ ÀÎDz ¸Þ¼Òµå·Î ÀÔ·ÂÇÒ ¼ö ÀÖ´Â Unicode ij¸¯ÅÍ ¼¼Æ®ÀÇ ºÎºÐÁýÇÕÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setCompositionEnabled (boolean enable)
          ÆÄ¶ó¹ÌÅÍ enable ÀÇ °ª¿¡ ÀÀÇØ, º¯È¯À» À§Çؼ­(¶§¹®¿¡) ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå¸¦ »ç¿ë °¡´É ¶Ç´Â ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

InputContext

protected InputContext()
InputContext ¸¦ ±¸ÃàÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Ŭ¶óÀÌ¾ðÆ®°¡ InputContext ÀÇ ÀνºÅϽº¸¦ Á÷Á¢ »ý¼ºÇÒ ¼ö ¾ø°Ô º¸È£µÇ°í ÀÖ½À´Ï´Ù. ÀÔ·Â ¹®¸ÆÀº getInstance() ¸¦ È£ÃâÇØ ÃëµæÇÕ´Ï´Ù.

¸Þ¼ÒµåÀÇ »ó¼¼

getInstance

public static InputContext  getInstance()
»õ·Î¿î InputContext ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù.


selectInputMethod

public boolean selectInputMethod(Locale  locale)
ÁöÁ¤µÈ ·ÎÄÉÀÏÀ» ¼­Æ÷Æ®ÇÏ´Â ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µåÀÇ ¹èÄ¡¸¦ ¼±ÅÃÇÏ·Á°í ÇÒ ¶§, ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µåÀÇ ¹èÄ¡°¡ Á¤»óÀûÀ¸·Î ¼±ÅõǾú´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³»´Â °ªÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÎDz ¸Þ¼Òµå°¡ ¼±ÅÃµÉ ¶§±îÁö´Â ´ÙÀ½ÀÇ ¼ø¼­¿¡ µû¸¨´Ï´Ù.

ÀÎDz ¸Þ¼Òµå¸¦ ¹Ù²Ù±â Àü¿¡, ÇöÀç ¹ÌÈ®Á¤ÀÇ ÅØ½ºÆ®°¡ È®Á¤µË´Ï´Ù. ¿ä±¸µÈ ·ÎÄÉÀÏÀ» ¼­Æ÷Æ®ÇÏ´Â ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µåÀÇ ¹èÄ¡¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì, false °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

¸ðµç È£½ºÆ® operating system°¡, ÇöÀç ¼±Åõǰí ÀÖ´Â ³×ÀÌÆ¼ºêÀÇ ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µåÀÇ ¹èÄ¡ÀÇ ·ÎÄÉÀÏÀ» ÆÇÁ¤Çϰųª ·ÎÄÉÀÏ¿¡ ÀÇÇØ ³×ÀÌÆ¼ºêÀÇ ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µåÀÇ ¹èÄ¡¸¦ ¼±ÅÃÇÏ´Â API ¸¦ Á¦°øÇϰí ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÀÌ·¯ÇÑ API ¸¦ Á¦°øÇÏÁö ¾Ê´Â È£½ºÆ® operating systemÀÇ °æ¿ì,selectInputMethod Àº È£½ºÆ® operating system°¡ Á¦°øÇÏ´Â ³×ÀÌÆ¼ºêÀÇ ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µåÀÇ ¹èÄ¡°¡, ½Ã½ºÅÛÀÇ µðÆúÆ® ·ÎÄÉÀϸ¸À» ¼­Æ÷Æ®ÇÏ´Â °ÍÀ̶ó°í º¾´Ï´Ù.

¿¹¸¦ µé¾î, À¯Àú°¡ »ðÀÔ Æ÷ÀÎÆ®¸¦ º¯°æÇÏ´Â °æ¿ì, ÅØ½ºÆ® ÆíÁý ÄÄÆÛ³ÍÆ®·ÎºÎÅÍ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î, À¯Àú°¡ »ðÀÔ Æ÷ÀÎÆ® ÀüÈÄÀÇ ÅØ½ºÆ®ÀÇ ¾ð¾î·Î Áï½Ã ÀÔ·ÂÀ» ¼ÓÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
locale - ¸ñÀûÀÇ »õ·Î¿î ·ÎÄÉÀÏ
¹Ýȯ°ª:
ÀÌ È£ÃâÀÇ ³ªÁß¿¡ ¾×ƼºêÇÏ°Ô µÇ´Â ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µåÀÇ ¹èÄ¡°¡, ¸ñÀûÀÇ ·ÎÄÉÀÏÀ» ¼­Æ÷Æ®ÇÏ´Â °æ¿ì´Â true
¿¹¿Ü:
NullPointerException - locale °¡ null ÀÇ °æ¿ì

getLocale

public Locale  getLocale()
ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µå ¹èÄ¡ÀÇ ÇöÀçÀÇ ·ÎÄÉÀÏÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÔ·Â ¹®¸ÆÀÌ ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µå ¹èÄ¡¸¦ º¸°ü À¯ÁöÇÏÁö ¾Ê´Â °æ¿ì, ¶Ç´Â ÇöÀçÀÇ ÀÎDz ¸Þ¼ÒµåÀÇ InputMethod.getLocale() °¡ null ¸¦ µ¹·ÁÁÖ´Â °æ¿ì, null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

¸ðµç È£½ºÆ® operating system°¡, ÇöÀç ¼±Åõǰí ÀÖ´Â ³×ÀÌÆ¼ºêÀÇ ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µå ¹èÄ¡ÀÇ ·ÎÄÉÀÏÀ» ÆÇÁ¤ÇÏ´Â API ¸¦ Á¦°øÇϰí ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÀÌ·¯ÇÑ API ¸¦ Á¦°øÇÏÁö ¾Ê´Â È£½ºÆ® operating systemÀÇ °æ¿ì,getLocale ´Â È£½ºÆ® operating system°¡ Á¦°øÇÏ´Â ¸ðµç ³×ÀÌÆ¼ºêÀÎ ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µå ¹èÄ¡ÀÇ ÇöÀçÀÇ ·ÎÄÉÀÏÀ», ½Ã½ºÅÛÀÇ µðÆúÆ® ·ÎÄÉÀÏÀ̶ó°í º¾´Ï´Ù.

¹Ýȯ°ª:
ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå ¶Ç´Â Űº¸µå ¹èÄ¡ÀÇ ÇöÀçÀÇ ·ÎÄÉÀÏ
µµÀÔµÈ ¹öÁ¯:
1.3

setCharacterSubsets

public void setCharacterSubsets(Character.Subset [] subsets)
ÀÌ ÀÔ·Â ¹®¸ÆÀÇ ÀÎDz ¸Þ¼Òµå·Î ÀÔ·ÂÇÒ ¼ö ÀÖ´Â Unicode ij¸¯ÅÍ ¼¼Æ®ÀÇ ºÎºÐÁýÇÕÀ» ¼³Á¤ÇÕ´Ï´Ù. null ¸¦ °Ç³×ÁÖ¸é(ÀÚ), ¸ðµç ij¸¯Å͸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÃʱâÄ¡´Â null ÀÔ´Ï´Ù. ÀÌ ¼³Á¤Àº ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå¿Í ÀÌ È£ÃâÀ» ÇÑ ÈÄ¿¡ ¼±ÅõǴ ÀÎDz ¸Þ¼Òµå¿¡ Àû¿ëµË´Ï´Ù. ´Ù¸¸, ÀÌ ¼³Á¤À» ¸ðµç È£½ºÆ® ÀÎDz ¸Þ¼Òµå¿¡ °Ç³×ÁÖ´Â °ÍÀÌ °¡´ÉÇÑ °ÍÀº ¾Æ´Ï±â ¶§¹®¿¡, ÀÌ È£Ã⸸À¸·Î´Â ¸ñÀûÀÇ °á°ú¸¦ ¾òÀ» ¼ö ¾ø´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ±× ¶§¹®¿¡ ¾îÇø®ÄÉÀ̼ÇÀÌ ÀÚ½ÅÀ¸·Î ij¸¯Å͸¦ È®ÀÎÇÒ ÇÊ¿ä´Â ³²½À´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼Òµå°¡ ¾ø´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ¹«È¿ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
subsets - ij¸¯ÅÍ ÀԷ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Unicode ij¸¯ÅÍ ¼¼Æ®ÀÇ ºÎºÐÁýÇÕ

setCompositionEnabled

public void setCompositionEnabled(boolean enable)
ÆÄ¶ó¹ÌÅÍ enable ÀÇ °ª¿¡ ÀÀÇØ, º¯È¯À» À§Çؼ­(¶§¹®¿¡) ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå¸¦ »ç¿ë °¡´É ¶Ç´Â ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.

º¯È¯À» À§Çؼ­(¶§¹®¿¡) »ç¿ë °¡´ÉÇÑ ÀÎDz ¸Þ¼Òµå´Â º¯È¯°ú Á¦¾îÀÇ 2 °³ÀÇ ¸ñÀûÀ¸·Î, µé¾î ¿À´Â À̺¥Æ®¸¦ ÇØ¼®ÇÕ´Ï´Ù. ÇÑÆí, »ç¿ë ºÒ°¡´ÉÇÑ ÀÎDz ¸Þ¼Òµå´Â º¯È¯À» À§Çؼ­(¶§¹®¿¡) À̺¥Æ®¸¦ ÇØ¼®ÇÏÁö ¾Ê½À´Ï´Ù. ´Ù¸¸, ÀÎDz ¸Þ¼Òµå°¡ »ç¿ë °¡´ÉÇѰ¡ ¾î¶²°¡¿¡ °ü°è¾øÀÌ, À̺¥Æ®´Â ÀÎDz ¸Þ¼Òµå¿¡°Ô °Ç³×Áý´Ï´Ù. ¶Ç, º¯È¯¿¡ »ç¿ë ºÒ°¡´ÉÇÑ ÀÎDz ¸Þ¼Òµå¿©µµ, º¯È¯À» À§Çؼ­(¶§¹®¿¡) ÀÚ½ÅÀ» »ç¿ë °¡´É ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ´Â µîÀÇ Á¦¾î ¸ñÀûÀ¸·Î, À̺¥Æ®¸¦ ÇØ¼®ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
enable - ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå¸¦ º¯È¯À» À§Çؼ­(¶§¹®¿¡) »ç¿ë °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö
¿¹¿Ü:
UnsupportedOperationException - ÇöÀç »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼Òµå°¡ ¾ø´ÂÁö ȤÀº ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå°¡ »ç¿ë °¡´É°ú ºÒ°¡´ÉÀÇ Á¶ÀÛÀ» ¼­Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.3
°ü·Ã Ç׸ñ:
isCompositionEnabled()

isCompositionEnabled

public boolean isCompositionEnabled()
ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå°¡ º¯È¯À» À§Çؼ­(¶§¹®¿¡) »ç¿ë °¡´ÉÇѰ¡ ¾î¶²°¡ ÆÇº°ÇÕ´Ï´Ù. º¯È¯ À§ÇØ(¶§¹®¿¡) »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼Òµå´Â º¯È¯ ¸ñÀû°ú Á¦¾î ¸ñÀûÀÇ ¾çÂÊ ¸ðµÎÀÇ ¼ö½Å À̺¥Æ®¸¦ ÇØ¼®ÇÕ´Ï´Ù. »ç¿ë ºÒ°¡´ÉÇÑ ÀÎDz ¸Þ¼Òµå´Â º¯È¯À» À§Çؼ­(¶§¹®¿¡) À̺¥Æ®¸¦ ÇØ¼®ÇÏÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå°¡ º¯È¯À» À§Çؼ­(¶§¹®¿¡) »ç¿ë °¡´ÉÇÑ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
UnsupportedOperationException - ÇöÀç »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼Òµå°¡ ¾ø´ÂÁö ȤÀº ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå°¡, º¯È¯À» À§Çؼ­(¶§¹®¿¡) »ç¿ë °¡´ÉÇѰ¡ ¾î¶²°¡ÀÇ È®ÀÎÀ» ¼­Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.3
°ü·Ã Ç׸ñ:
setCompositionEnabled(boolean)

reconvert

public void reconvert()
ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå¿¡ ´ëÇØ, ÇöÀçÀÇ Å¬¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®·ÎºÎÅÍÀÇ ÅØ½ºÆ®ÀÇ À纯ȯÀ» ¿ä±¸ÇÕ´Ï´Ù. ÀÎDz ¸Þ¼Òµå´Â InputMethodRequests.getSelectedText ¸Þ¼Òµå¸¦ »ç¿ëÇØ, À纯ȯÇÏ´Â ÅØ½ºÆ®¸¦ Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®·ÎºÎÅÍ ÃëµæÇÕ´Ï´Ù. ÀÎDz ¸Þ¼Òµå¿¡ ÀÇÇÑ »ó¼¼ Á¤º¸ÀÇ ¿ä±¸¸¦ ó¸®Çϱâ À§Çؼ­, ´Ù¸¥ InputMethodRequests ¸Þ¼Òµå¸¦ ÁغñÇØ µÑ Çʿ䰡 ÀÖ½À´Ï´Ù. º¯È¯µÈ ÅØ½ºÆ® ¶Ç´Â È®Á¤ ÅØ½ºÆ®, ȤÀº ±× ¾çÂÊ ¸ðµÎ°¡,InputMethodEvent ÀÇ Ã³¸®·Î¼­ Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®¿¡ º¸³»Áý´Ï´Ù. ÁöÁ¤µÈ ÅØ½ºÆ®¸¦ ÀÎDz ¸Þ¼Òµå°¡ À纯ȯÇÒ ¼ö ¾ø´Â °æ¿ì, ±× ÅØ½ºÆ®°¡ InputMethodEvent ÀÇ È®Á¤ ÅØ½ºÆ®·Î¼­ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

¿¹¿Ü:
UnsupportedOperationException - ÇöÀç »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼Òµå°¡ ¾ø´ÂÁö ȤÀº ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå°¡ º¯È¯ Á¶ÀÛÀ» ¼­Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.3

dispatchEvent

public void dispatchEvent(AWTEvent  event)
¾×ƼºêÇÑ ÀÎDz ¸Þ¼Òµå¿¡ À̺¥Æ®¸¦ µð½ºÆÌÄ¡ ÇÕ´Ï´Ù. AWT ¿¡ ÀÇÇØ ºÒ·Á °©´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼Òµå°¡ ¾ø´Â °æ¿ì, À̺¥Æ®´Â 󸮵ÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
event - À̺¥Æ®
¿¹¿Ü:
NullPointerException - event °¡ null ÀÇ °æ¿ì

removeNotify

public void removeNotify(Component  client)
Æ÷ÇÔ °ü°èÀÇ °èÃþÀ¸·ÎºÎÅÍ Å¬¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®°¡ »èÁ¦µÇ¾ú´ÂÁö ¶Ç´Â ÄÄÆÛ³ÍÆ®·Î ÀÎDz ¸Þ¼Òµå°¡ ¼­Æ÷Æ®µÇÁö ¾Ê°Ô µÈ °ÍÀ» ÀÔ·Â ¹®¸Æ¿¡ ÅëÁöÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Åë»ó, Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®ÀÇ Component.removeNotify ¸Þ¼Òµå·ÎºÎÅÍ ºÒ·Á °©´Ï´Ù. ÀÌ ÄÄÆÛ³ÍÆ®¿¡ ´ëÇÑ ÀÎDz ¸Þ¼Òµå·ÎºÎÅÍÀÇ ÀÔ·ÂÀÌ º¸·ùÁßÀÇ °æ¿ì, ±× ÀÔ·ÂÀº ÆÄ±âµË´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼Òµå°¡ ¾ø´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ¹«È¿ÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
client - Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®
¿¹¿Ü:
NullPointerException - client °¡ null ÀÇ °æ¿ì

endComposition

public void endComposition()
ÀÌ ¹®¸ÆÀ¸·Î ÇöÀç ÁøÇàÁßÀÇ ÀÔ·Â º¯È¯À» Á¾·áÇÕ´Ï´Ù. Ç÷§Æû ¹× À¯Àú ¼³Á¤¿¡ ÀÀÇØ, ¹ÌÈ®Á¤ÀÇ ÅØ½ºÆ®¸¦ È®Á¤ ¶Ç´Â »èÁ¦ÇÕ´Ï´Ù. ÅØ½ºÆ®¿¡ ´ëÇÑ º¯°æÀº ÀÎDz ¸Þ¼Òµå À̺¥Æ®¸¦ »ç¿ëÇØ ¾×ƼºêÇÑ ÄÄÆÛ³ÍÆ®¿¡ ÅëÁöµË´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼Òµå°¡ ¾ø´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ¹«È¿ÀÔ´Ï´Ù.

ÅØ½ºÆ® ÆíÁý ÄÄÆÛ³ÍÆ®´Â ¿¹¸¦ µé¾î, À¯Àú°¡ ÅØ½ºÆ®³»¿¡¼­ (º¯È¯ ÅØ½ºÆ®ÀÇ ¿ÜºÎ¿¡) »ðÀÔ Æ÷ÀÎÆ®¸¦ À̵¿ÇßÀ» ¶§³ª, ÄÄÆÛ³ÍÆ®ÀÇ ÅØ½ºÆ®°¡ ÆÄÀÏ¿¡ º¸Á¸µÇ°Å³ª Ŭ¸³º¸µå¿¡ Ä«ÇǵǾúÀ» ¶§ µî, ´Ù¾çÇÑ »óȲÀ¸·Î ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.


dispose

public void dispose()
ÀÔ·Â ¹®¸ÆÀ» ÆÄ±âÇØ, ÀÔ·Â ¹®¸ÆÀÌ »ç¿ëÇϰí ÀÖ´Â ¸®¼Ò½º¸¦ ÇØ¹æÇÕ´Ï´Ù. È£ÃâÀº °¢ Window ÀÇ µðÆúÆ® ÀÔ·Â ¹®¸ÆÀÇ AWT ¿¡ ÀÇÇØ ÇàÇØÁý´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼Òµå°¡ ¾ø´Â °æ¿ì, ÀÌ ¸Þ¼Òµå´Â ¹«È¿ÀÔ´Ï´Ù.


getInputMethodControlObject

public Object  getInputMethodControlObject()
ÇöÀçÀÇ ÀÎDz ¸Þ¼ÒµåÀÇ Á¦¾î ¿ÀºêÁ§Æ® ¶Ç´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù. Á¦¾î ¿ÀºêÁ§Æ®´Â ÀÎDz ¸Þ¼ÒµåÀÇ µ¿ÀÛÀ» Á¦¾îÇÏ´Â ¸Þ¼Òµå³ª, ÀÎDz ¸Þ¼Òµå·ÎºÎÅÍ Á¤º¸¸¦ ÃëµæÇÏ´Â ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù. ¿ÀºêÁ§Æ®ÀÇ ÇüÅ´ ÀÎDz ¸Þ¼Òµå °íÀ¯ÀÇ Å¬·¡½ºÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ±âÁ¸ÀÇ ÀÎDz ¸Þ¼Òµå Á¦¾î ¿ÀºêÁ§Æ® Ŭ·¡½º¿Í °á°ú¸¦ ºñ±³ÇØ, Á¦°øµÇ´Â ¸Þ¼Òµå¸¦ È£ÃâÇϱâ À§Çؼ­(¶§¹®¿¡) ÀûÀýÇÑ Å¬·¡½º¿¡ ij½ºÆ® ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

»ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼Òµå°¡ ¾ø´ÂÁö ȤÀº ÇöÀçÀÇ ÀÎDz ¸Þ¼Òµå°¡ ÀÎDz ¸Þ¼Òµå Á¦¾î ¿ÀºêÁ§Æ®¸¦ Á¦°øÇϰí ÀÖÁö ¾Ê´Â °æ¿ì, null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

¹Ýȯ°ª:
ÇöÀçÀÇ ÀÎDz ¸Þ¼ÒµåÀÇ Á¦¾î ¿ÀºêÁ§Æ®, ¶Ç´Â null

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.