JavaTM 2 Platform
Standard Ed. 5.0

ÆÐÅ°Áö java.awt.im.spi

¸ðµç Java ½ÇÇà½Ã ȯ°æ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼­µåÀÇ °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.

ÂüÁ¶Ã³:
          ¼³¸í

ÀÎÅÍÆäÀ̽º °³¿ä
InputMethod º¹ÇÕ ÅؽºÆ® ÀÔ·ÂÀ» Áö¿øÇÏ´Â ÀÎDz ¸Þ¼­µå¸¦ À§ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù.
InputMethodContext ÀÎDz ¸Þ¼­µå°¡ ±× Ŭ¶óÀ̾ðÆ® ÄÄÆÛ³ÍÆ®¿ÍÀÇ Åë½Å ¶Ç´Â ´Ù¸¥ ¼­ºñ½ºÀÇ ¿ä±¸¸¦ À§Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Þ¼­µå¸¦ Á¦°øÇÕ´Ï´Ù.
InputMethodDescriptor ÀÎDz ¸Þ¼­µåÀÇ ¼±Åà ¹× ·Îµå¸¦ °¡´ÉÇÏ°Ô Çϱâ À§Çؼ­ ±× ÀÎDz ¸Þ¼­µå¿¡ °üÇÑ ÃæºÐÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â ¸Þ¼­µå¸¦ Á¤ÀÇÇÕ´Ï´Ù.
 

ÆÐÅ°Áö java.awt.im.spi ¼³¸í

¸ðµç Java ½ÇÇà½Ã ȯ°æ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎDz ¸Þ¼­µåÀÇ °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. ÀÎDz ¸Þ¼­µå´Â »ç¿ëÀÚ°¡ ÅؽºÆ®¸¦ ´ÜÁö Å°º¸µå»ó¿¡¼­ ŸÀÌÇÁ Ä¡´Â ÀÌ¿Ü ¹æ¹ýÀ¸·Î ÅؽºÆ®¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù. ¼öõ Á¾·ùÀÇ ¹®ÀÚ¸¦ »ç¿ëÇÏ´Â ÀϺ»¾î, Áß±¹¾î, Çѱ¹¾î¸¦, Å°º¸µåÀÇ ±×°Íº¸´Ù ÈξÀ ÀûÀº Å°·Î ÀÔ·ÂÇÏ´Â °æ¿ì¿¡ °øÅëµÇ¾î ÀÌ ÀÎDz ¸Þ¼­µå¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ ÆÐÅ°Áö¸¦ »ç¿ëÇϸé, ´Ù¸¥ ¾ð¾î¿ëÀÇ ÀÎDz ¸Þ¼­µå³ª, ÀÚÇÊ ÀνĵîÀÇ ¿ÏÀüÈ÷ ´Ù¸¥ ÀÔ·Â µµ±¸ ÀÇ »ç¿ëµµ °¡´ÉÇÏ°Ô µË´Ï´Ù.

ÆÐÅ°ÁöÀÇ »ç¾ç

ÀÎDz ¸Þ¼­µå ÆÐÅ°Áö

ÀÎDz ¸Þ¼­µå´Â¡¸È®Àå µµ±¸ ¡¹ÀÇ ÁöÁ¤¿¡ µû¶ó, ÀνºÅç µÈ È®Àå ±â´ÉÀ¸·Î¼­ ÆÐÅ°Áö µË´Ï´Ù. ÀÎDz ¸Þ¼­µåÀÇ ¸ÞÀÎÀÇ JAR ÆÄÀÏ¿¡´Â ´ÙÀ½ÀÇ ÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù.

    META-INF/services/java.awt.im.spi.InputMethodDescriptor

ÆÄÀÏ¿¡´Â java.awt.im.spi.InputMethodDescriptor ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ¿ÏÀü ÁöÁ¤ Ŭ·¡½º¸íÀÌ, 1 Çà¿¡ 1°³ Æ÷ÇԵǾî ÀÖÀ» ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. °¢°¢ÀÇ À̸§À» µÑ·¯½Î´Â ÅÇ ¹®ÀÚ ¹× °ø¹éÇàÀº ¹«½ÃµË´Ï´Ù. ÄÚ¸àÆ® ¹®ÀÚ´Â '#' (\u0023)·Î °¢ Çà¿¡ ÀÖ´Â ÃÖÃÊÀÇ ÄÚ¸àÆ® ¹®ÀÚÀÇ ´ÙÀ½¿¡ ¿À´Â ¹®ÀÚ´Â ¸ðµÎ ¹«½ÃµË´Ï´Ù. ÆÄÀÏÀº UTF-8 ·Î ÄÚµåÈ­ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î Foo ÀÎDz ¸Þ¼­µåÀÇ java.awt.im.spi.InputMethodDesciptor¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ¿ÏÀü ¼ö½Ä¸íÀÌ com.sun.ime.FooInputMethodDescriptorÀÎ °æ¿ì, ÆÄÀÏ META-INF/services/java.awt.im.spi.InputMethodDescriptor¿¡´Â ´ÙÀ½ÀÇ ÇàÀÌ Æ÷ÇԵ˴ϴÙ.

    com.sun.ime.FooInputMethodDescriptor

ÀÎDz ¸Þ¼­µå´Â Àû¾îµµ ´ÙÀ½ÀÇ 2°³ÀÇ Å¬·¡½º¸¦ Á¦°øÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. java.awt.im.spi.InputMethodDescriptor ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½º¿Íjava.awt.im.spi.InputMethod ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÔ´Ï´Ù. ÀÎDz ¸Þ¼­µå´Â InputMethod¸¦ ±¸ÇöÇϴ Ŭ·¡½ºÀÇ ·Îµå¸¦ ½ÇÁ¦·Î ÇÊ¿äÇÏ°Ô µÉ ¶§±îÁö ¿¬±âÇÒ ¼ö ÀÖµµ·Ï, ÀÌ·¯ÇÑ 2°³ÀÇ ±¸ÇöÀ» ±¸º°ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÀÎDz ¸Þ¼­µåÀÇ ·Îµå

ÀÎDz ¸Þ¼­µåÀÇ Ã¼Á¦´Â º¸Åë, ÀÎDz ¸Þ¼­µå Ŭ·¡½ºÀÇ ·Îµå°¡ Àý´ëÀûÀ¸·Î ÇÊ¿äÇÏ°Ô µÉ ¶§±îÁö º¸·ùÇÕ´Ï´Ù. AWT ÃʱâÈ­Áß¿¡´Â InputMethodDescriptor ±¸Çö¸¸À» ·ÎµåÇÕ´Ï´Ù. InputMethod ±¸ÇöÀº ÀÎDz ¸Þ¼­µå°¡ ¼±ÅõǾúÀ» ¶§¿¡ ·ÎµåÇÕ´Ï´Ù.

Java ÀÎDz ¸Þ¼­µå ¹× ÇǾî ÅؽºÆ® ÄÄÆÛ³ÍÆ®

Java ÀÎDz ¸Þ¼­µå üÁ¦´Â ÀÎDz ¸Þ¼­µå (È£½ºÆ® ÀÎDz ¸Þ¼­µå ¹× Java ÀÎDz ¸Þ¼­µå)¿Í ÄÄÆÛ³ÍÆ® (ÇǾî¿Í °æ·®)ÀÇ ¸ðµç Æí¼ºÀ» Áö¿øÇÏ´Â °ÍÀ» µµÇÏ°í ÀÖ½À´Ï´Ù. ±×·¯³ª, ±âÃÊ°¡ µÇ´Â Ç÷§Æû¿¡ Á¦ÇÑÀÌ Àֱ⠶§¹®¿¡ Java ÀÎDz ¸Þ¼­µå¿Í ÇǾî AWT ÄÄÆÛ³ÍÆ®ÀÇ »çÀÌÀÇ ±³½ÅÀ» ¹Ýµå½Ã ÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­, ÀÌ Æ¯Á¤ÀÇ Æí¼ºÀÇ Áö¿øÀº Ç÷§Æû¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. Sun Java 2 ½ÇÇà½Ã ȯ°æ¿¡¼­´Â ÀÌ Æí¼ºÀº Windows ¿¡¼­´Â Áö¿øµÇ°í ÀÖ½À´Ï´Ù¸¸, Solaris ¿¡¼­´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

°ü·Ã ¹®¼­

°³¿ä, Æ©Å丮¾ó, ¿¹, °¡ÀÌµå ¹× ÅøÀÇ ¸Þ´º¾ó¿¡ ´ëÇؼ­´Â ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ.

µµÀÔµÈ ¹öÀü :
JDK1. 3

JavaTM 2 Platform
Standard Ed. 5.0

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