|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ |
ÂüÁ¶Ã³:
¼³¸í
ÀÎÅÍÆäÀ̽º °³¿ä | |
---|---|
InputMethod | º¹ÇÕ ÅØ½ºÆ® ÀÔ·ÂÀ» Áö¿øÇÏ´Â ÀÎDz ¸Þ¼µå¸¦ À§ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù. |
InputMethodContext | ÀÎDz ¸Þ¼µå°¡ ±× Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®¿ÍÀÇ Åë½Å ¶Ç´Â ´Ù¸¥ ¼ºñ½ºÀÇ ¿ä±¸¸¦ À§Çؼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Þ¼µå¸¦ Á¦°øÇÕ´Ï´Ù. |
InputMethodDescriptor | ÀÎDz ¸Þ¼µåÀÇ ¼±Åà ¹× ·Îµå¸¦ °¡´ÉÇÏ°Ô Çϱâ À§Çؼ ±× ÀÎDz ¸Þ¼µå¿¡ °üÇÑ ÃæºÐÇÑ Á¤º¸¸¦ Á¦°øÇÏ´Â ¸Þ¼µå¸¦ Á¤ÀÇÇÕ´Ï´Ù. |
¸ðµç Java ½ÇÇà½Ã ȯ°æ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀÎ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 ¸Þ¼µå Ŭ·¡½ºÀÇ ·Îµå°¡ Àý´ëÀûÀ¸·Î ÇÊ¿äÇÏ°Ô µÉ ¶§±îÁö º¸·ùÇÕ´Ï´Ù. AWT
ÃʱâÈÁß¿¡´Â InputMethodDescriptor
±¸Çö¸¸À» ·ÎµåÇÕ´Ï´Ù. InputMethod
±¸ÇöÀº ÀÎDz ¸Þ¼µå°¡ ¼±ÅõǾúÀ» ¶§¿¡ ·ÎµåÇÕ´Ï´Ù.
Java ÀÎDz ¸Þ¼µå üÁ¦´Â ÀÎDz ¸Þ¼µå (È£½ºÆ® ÀÎDz ¸Þ¼µå ¹× Java ÀÎDz ¸Þ¼µå)¿Í ÄÄÆÛ³ÍÆ® (ÇǾî¿Í °æ·®)ÀÇ ¸ðµç Æí¼ºÀ» Áö¿øÇÏ´Â °ÍÀ» µµÇϰí ÀÖ½À´Ï´Ù. ±×·¯³ª, ±âÃʰ¡ µÇ´Â Ç÷§Æû¿¡ Á¦ÇÑÀÌ Àֱ⠶§¹®¿¡ Java ÀÎDz ¸Þ¼µå¿Í ÇǾî AWT ÄÄÆÛ³ÍÆ®ÀÇ »çÀÌÀÇ ±³½ÅÀ» ¹Ýµå½Ã ÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼, ÀÌ Æ¯Á¤ÀÇ Æí¼ºÀÇ Áö¿øÀº Ç÷§Æû¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. Sun Java 2 ½ÇÇà½Ã ȯ°æ¿¡¼´Â ÀÌ Æí¼ºÀº Windows ¿¡¼´Â Áö¿øµÇ°í ÀÖ½À´Ï´Ù¸¸, Solaris ¿¡¼´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
°³¿ä, Æ©Å丮¾ó, ¿¹, °¡ÀÌµå ¹× ÅøÀÇ ¸Þ´º¾ó¿¡ ´ëÇØ¼´Â ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.