|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface InputMethod
º¹ÇÕ ÅØ½ºÆ® ÀÔ·ÂÀ» Áö¿øÇÏ´Â ÀÎDz ¸Þ¼µå¸¦ À§ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù. Á¾·¡ºÎÅÍ, ÀÎDz ¸Þ¼µå´Â Áß±¹¾î, ÀϺ»¾î, Çѱ¹¾î µî, Ç¥ÁØ »çÀÌÁîÀÇ Å°º¸µå¿¡¼´Â Ç¥ÇöÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ´Ù¼ö Á¸ÀçÇÏ´Â ¾ð¾î¿¡¼ÀÇ ÅØ½ºÆ® ÀÔ·ÂÀ» Áö¿øÇϰí ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÎDz ¸Þ¼µå´Â ¿µ¾îÀÇ À½¼º ÅØ½ºÆ® ÀÔ·Â, ¶Ç´Â ŸÀ̾îÀÇ ¹®ÀÚÀç¼ø¼ºÎÀÇ Áö¿ø¿¡µµ »ç¿ëµË´Ï´Ù.
InputMethod
¼ºê Ŭ·¡½º´Â ÀÎDz ¸Þ¼µå üÁ¦·Î ·ÎµåÇÏ°í ³ª¼, API (InputContext.selectInputMethod
) ¶Ç´Â »ç¿ëÀÚ
ÀÎÅÍÆäÀ̽º (ÀÔ·Â ¹æ½ÄÀÇ º¯È¯ ¸Þ´º)¸¦ ÅëÇØ¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸Þ¼µå °³¿ä | |
---|---|
void |
activate ()
Áï½Ã ÀԷ ó¸®¸¦ À§ÇÑ ÀÎDz ¸Þ¼µå¸¦ ½ÃÀÛÇÕ´Ï´Ù. |
void |
deactivate (boolean isTemporary)
ÀÎDz ¸Þ¼µå¸¦ Á¾·áÇÕ´Ï´Ù. |
void |
dispatchEvent (AWTEvent event)
ÀÎDz ¸Þ¼µå¿¡ À̺¥Æ®¸¦ µð½ºÆÐÄ¡ ÇÕ´Ï´Ù. |
void |
dispose ()
ÀÎDz ¸Þ¼µå¸¦ ÆÄ±âÇØ, ÀÌ ¸Þ¼µå°¡ »ç¿ëÇÑ ÀÚ¿øÀ» ÇØ¹æÇÕ´Ï´Ù. |
void |
endComposition ()
ÀÌ ÄÁÅØ½ºÆ® À¸·Î ÇöÀç ÁøÇàÁßÀÇ ÀÔ·Â º¯È¯À» Á¾·áÇÕ´Ï´Ù. |
Object |
getControlObject ()
ÀÌ ÀÎDz ¸Þ¼µåÀÇ Á¦¾î °´Ã¼ ¶Ç´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù. |
Locale |
getLocale ()
ÇöÀçÀÇ ÀÔ·Â ·ÎÄÉÀÏÀ» ¸®ÅÏÇÕ´Ï´Ù. |
void |
hideWindows ()
ÀÌ ÀÎDz ¸Þ¼µåÀÇ ÀνºÅϽº ¶Ç´Â Ŭ·¡½º°¡ ¿¸° ¸ðµç À©µµ¿ì¸¦ ´Ý´ÂÁö, ¼û±é´Ï´Ù. |
boolean |
isCompositionEnabled ()
ÀÌ ÀÎDz ¸Þ¼µå°¡ »ç¿ë °¡´ÉÇѰ¡ ¾î¶²°¡ ÆÇº°ÇÕ´Ï´Ù. |
void |
notifyClientWindowChange (Rectangle bounds)
Ŭ¶óÀ̾ðÆ®ÀÇ À©µµ¿ì À§Ä¡ ¶Ç´Â »óÅÂÀÇ º¯°æÀ» ÀÌ ÀÎDz ¸Þ¼µå¿¡ ÅëÁöÇÕ´Ï´Ù. |
void |
reconvert ()
À纯ȯ Á¶ÀÛÀ» °³½ÃÇÕ´Ï´Ù. |
void |
removeNotify ()
Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®°¡ Æ÷ÇÔ °ü°èÀÇ °èÃþÀ¸·ÎºÎÅÍ »èÁ¦µÇ°í ÀÖ´ÂÁö, ¶Ç´Â ÀÎDz ¸Þ¼µå°¡ ±× ÄÄÆÛ³ÍÆ®·Î »ç¿ëÇÒ ¼ö ¾ø°Ô µÇ°í ÀÖ´Â °ÍÀ» ÀÎDz ¸Þ¼µå¿¡ ÅëÁöÇÕ´Ï´Ù. |
void |
setCharacterSubsets (Character.Subset [] subsets)
ÀÌ ÀÎDz ¸Þ¼µå·Î ÀÔ·Â °¡´ÉÇÑ Unicode ij¸¯ÅͼÂÀÇ ºÎºÐÁýÇÕÀ» ¼³Á¤ÇÕ´Ï´Ù. |
void |
setCompositionEnabled (boolean enable)
ÆÄ¶ó¹ÌÅÍ enable °ª¿¡ ÀÀÇØ, º¯È¯ÀÇ ÀÎDz ¸Þ¼µå¸¦ »ç¿ë °¡´É ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. |
void |
setInputMethodContext (InputMethodContext context)
ÀÎDz ¸Þ¼µå À̺¥Æ®ÀÇ Å¬¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®¿¡ÀÇ µð½ºÆÐÄ¡ ¹× Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®·ÎºÎÅÍÀÇ Á¤º¸ÀÇ ¿ä±¸¿¡ »ç¿ëÇÏ´Â ÀÎDz ¸Þ¼µåÀÇ ÄÁÅØ½ºÆ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
boolean |
setLocale (Locale locale)
ÀÔ·Â ·ÎÄÉÀÏÀÇ ¼³Á¤À» ½ÃµµÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
void setInputMethodContext(InputMethodContext context)
ÀÌ ¸Þ¼µå´Â ÀÎDz ¸Þ¼µåÀÇ ÀνºÅϽº¸¦ »ý¼ºÇÏÀÚ¸¶ÀÚ È£ÃâÇÕ´Ï´Ù.
context
- ÀÌ ÀÎDz ¸Þ¼µå¿ëÀÇ ÀÎDz ¸Þ¼µå ÄÁÅØ½ºÆ®
NullPointerException
- context
ÀÌ nullÀÎ °æ¿ìboolean setLocale(Locale locale)
ÀÌ ¸Þ¼µå´Â ´ÙÀ½ÀÇ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù.
InputContext.selectInputMethod
¿¡
ÇØgetLocale
¸Þ¼µå°¡ nullÀÌ ¾Æ´Ñ °ªÀ» µ¹·ÁÁÖ´Â °æ¿ì¿¡
»ç¿ëÀÚ
ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ ÀÌ ÀÎDz ¸Þ¼µå·Î ÀüȯÇÒ ¶§
locale
- ÀÔ·ÂÇÏ´Â ·ÎÄÉÀÏ
NullPointerException
- locale
°¡ nullÀÎ °æ¿ìLocale getLocale()
ÀÌ ¸Þ¼µå´Â ´ÙÀ½ÀÇ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù.
InputContext.getLocale
¿¡
ÇØ
void setCharacterSubsets(Character.Subset [] subsets)
ÀÌ ¸Þ¼µå´Â ´ÙÀ½ÀÇ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù.
InputContext.setCharacterSubsets
¿¡
ÇØ
subsets
- ¹®ÀÚ°¡ ÀԷµǴ Unicode ij¸¯ÅͼÂÀÇ ºÎºÐÁýÇÕvoid setCompositionEnabled(boolean enable)
enable
°ª¿¡ ÀÀÇØ, º¯È¯ÀÇ ÀÎDz ¸Þ¼µå¸¦ »ç¿ë °¡´É ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
º¯È¯À» À§Çؼ »ç¿ë °¡´ÉÇÑ ÀÎDz ¸Þ¼µå´Â º¯È¯°ú Á¦¾îÀÇ 2°³ÀÇ ¸ñÀûÀ¸·Î µé¾î ¿À´Â À̺¥Æ®¸¦ ÇØ¼®ÇÕ´Ï´Ù. ÇÑÆí, »ç¿ë ºÒ°¡´ÉÇÑ ÀÎDz ¸Þ¼µå´Â º¯È¯À» À§Çؼ À̺¥Æ®¸¦ ÇØ¼®ÇÏÁö ¾Ê½À´Ï´Ù. ´Ù¸¸, ÀÎDz ¸Þ¼µå°¡ »ç¿ë °¡´ÉÇѰ¡ ¾î¶²°¡¿¡ °ü°è¾øÀÌ, À̺¥Æ®´Â ÀÎDz ¸Þ¼µå¿¡°Ô °Ç³×Áý´Ï´Ù. ¶Ç, º¯È¯¿¡ »ç¿ë ºÒ°¡´ÉÇÑ ÀÎDz ¸Þ¼µå¿©µµ, º¯È¯À» À§Çؼ ÀÚ½ÅÀ» »ç¿ë °¡´É ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ´Â µîÀÇ Á¦¾î ¸ñÀûÀ¸·Î À̺¥Æ®¸¦ ÇØ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù .
È£½ºÆ® OS¿¡ ÀÇÇØ Á¦°øµÇ´Â ÀÎDz ¸Þ¼µåÀÇ °æ¿ì, ÀÌ Á¶ÀÛÀÌ Áö¿øµÇ°í ÀÖ´ÂÁö¸¦ Ç×»ó ÆÇ´ÜÇÒ ¼ö ÀÖ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î
ÀÎDz ¸Þ¼µå°¡ ƯÁ¤ÀÇ ·ÎÄÉÀÏ·Î ¹Û¿¡ º¯È¯ÇÏÁö ¸øÇϰí, ´Ù¸¥ ·ÎÄÉÀÏ¿¡ ´ëÇØ¼´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ±×·¯ÇÑ ÀÎDz ¸Þ¼µåÀÇ °æ¿ì, ÀÌ ¸Þ¼µå°¡ UnsupportedOperationException
¸¦
Throw ÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù¸¸, º¯È¯ÀÌ °¡´ÉÇÑÁö ¾î¶²Áö¿¡ ¿µÇâÀ» ÁÖ´Â Àϵµ ¾ø½À´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ´ÙÀ½ÀÇ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù.
InputContext.setCompositionEnabled
¿¡
ÇØisCompositionEnabled
¸Þ¼µå°¡ ¿¹¿Ü¸¦ Throw ÇÏÁö ¾Ê°í ¸®ÅϵÈÀÎ °æ¿ì¿¡
»ç¿ëÀÚ
ÀÎÅÍÆäÀ̽º ¶Ç´Â InputContext.selectInputMethod
¸¦
»ç¿ëÇØ, ´Ù¸¥ ÀÎDz ¸Þ¼µå·ÎºÎÅÍ ÀÌ ÀÎDz ¸Þ¼µå·Î ÀüȯÇÒ ¶§
enable
- º¯È¯¿ëÀÇ ÀÎDz ¸Þ¼µå¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÒÁö ¾î¶³Áö
UnsupportedOperationException
- ÀÌ ÀÎDz ¸Þ¼µå°¡ »ç¿ë °¡´É/»ç¿ë ºÒ°¡´É ¿ÀÆÛ·¹À̼ÇÀ» Áö¿øÇÏÁö ¾Ê´Â °æ¿ìisCompositionEnabled()
boolean isCompositionEnabled()
ÀÌ ¸Þ¼µå´Â ´ÙÀ½ÀÇ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù.
InputContext.isCompositionEnabled
¿¡
ÇØInputContext.selectInputMethod
¸¦
»ç¿ëÇØ, ÀÌ ÀÎDz ¸Þ¼µå·ÎºÎÅÍ ´Ù¸¥ ÀÎDz ¸Þ¼µå·Î ÀüȯÇÒ ¶§
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
UnsupportedOperationException
- ÀÌ ÀÎDz ¸Þ¼µå°¡ ÀÚ½ÅÀÌ º¯È¯À» À§Çؼ »ç¿ë °¡´ÉÇѰ¡ ¾î¶²°¡ÀÇ È®ÀÎÀ» ÇÒ ¼ö ¾ø´Â °æ¿ìsetCompositionEnabled(boolean)
void reconvert()
InputMethodRequests.getSelectedText
¸Þ¼µå¸¦ »ç¿ëÇØ, ÇöÀçÀÇ Å¬¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®·ÎºÎÅÍ À纯ȯÇÏ´Â ÅØ½ºÆ®¸¦ ÃëµæÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â ´Ù¸¥ InputMethodRequests
¸Þ¼µå¸¦ »ç¿ëÇØ À纯ȯ Á¶ÀÛ¿¡ ÇÊ¿äÇÑ Ãß°¡ Á¤º¸¸¦ ¿ä±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¶ÀÛ¿¡ ÀÇÇØ º¯È¯ÇØ, È®Á¤ÇÑ ÅØ½ºÆ®´Â Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®¿¡ InputMethodEvent
¼ø¼·Î¼ º¸³»Áý´Ï´Ù. ÁöÁ¤µÈ ÅØ½ºÆ®°¡ À纯ȯÇÒ ¼ö ¾ø´Â °æ¿ì´Â µ¿ÀÏÇÑ ÅØ½ºÆ®¸¦ È®Á¤ ÅØ½ºÆ®·Î¼ Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®¿¡ º¸³¾ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ¼µå´Â InputContext.reconvert
¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù.
UnsupportedOperationException
- ÀÌ ÀÎDz ¸Þ¼µå°¡ À纯ȯ Á¶ÀÛÀ» Áö¿øÇÏÁö ¾Ê´Â °æ¿ìvoid dispatchEvent(AWTEvent event)
consume
¸Þ¼µåµµ È£ÃâÇÕ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ
À̺¥Æ®´Â ±× ÄÄÆÛ³ÍÆ®ÀÇ À̺¥Æ® ó¸® ¸Þ¼µå ¶Ç´Â À̺¥Æ® ¸®½º³Ê¿¡°Ô µð½ºÆÐÄ¡ µÇÁö ¾Ê°Ô µË´Ï´Ù.
À̺¥Æ®´Â InputEvent ¶Ç´Â ±× ¼ºê Ŭ·¡½ºÀÇ ÀνºÅϽºÀÇ °æ¿ì¿¡ µð½ºÆÐÄ¡ µË´Ï´Ù. À̰Ϳ¡´Â AWT Ŭ·¡½ºÀÇ KeyEvent ¹× MouseEvent ÀνºÅϽº°¡ Æ÷ÇԵ˴ϴÙ.
ÀÌ ¸Þ¼µå´Â InputContext.dispatchEvent
¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù.
event
- ÀÎDz ¸Þ¼µå¿¡ µð½ºÆÐÄ¡ µÇ´Â À̺¥Æ®
NullPointerException
- event
ÀÌ nullÀÎ °æ¿ìvoid notifyClientWindowChange(Rectangle bounds)
InputMethodContext.enableClientWindowNotification
¸¦
ÂüÁ¶). ÀÔ·Â ÄÁÅØ½ºÆ®
ÀÇ removeNotify
¸Þ¼µå°¡ ºÒ·Á°¡
¸é, ÀÌ ¸Þ¼µåÀÇ È£ÃâÀº ÀϽÃÀûÀ¸·Î º¸·ùµÇ¾î »õ·Î¿îÀÇ Å¬¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®°¡ ÀÎDz ¸Þ¼µå¸¦ ½ÃÀÛÇϸé Àç°³µË´Ï´Ù. ÀÌ ¸Þ¼µå´Â ´ÙÀ½ÀÇ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù. enableClientWindowNotification(inputMethod, true)
·Î
ºÎÅÍenableClientWindowNotification(inputMethod, true)
È£Ãâ ÈÄ¿¡
ÃÖÃÊ·Î ÀÎDz ¸Þ¼µå¸¦ ½ÃÀÛÇÒ ¶§
bounds
- ȸé»óÀÇ Å¬¶óÀÌ¾ðÆ® À©µµ¿ìÀÇ bounds
. Ŭ¶óÀÌ¾ðÆ® À©µµ¿ì°¡ÀڽľÆÀÌÄÜÈ µÇ´ÂÁö, ºÒ°¡½ÃÀÇ °æ¿ì´Â nullvoid activate()
ÀÎDz ¸Þ¼µå°¡ µ¶ÀÚÀûÀÎ À©µµ¿ì¸¦ ¼ÒÀ¯ÇÏ´Â °æ¿ì, ÀÌ ½ÃÁ¡¿¡¼ ¸ðµç ÇÊ¿äÇÑ À©µµ¿ì°¡ ¿·Á ÀÖ¾î °¡½ÃÀÎ °ÍÀ» È®ÀÎÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ´ÙÀ½ÀÇ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù.
InputContext.dispatchEvent
¿¡
ÇØInputContext.selectInputMethod
¸¦
»ç¿ëÇØ, ´Ù¸¥ ÀÎDz ¸Þ¼µå·ÎºÎÅÍ ÀÌ ÀÎDz ¸Þ¼µå·Î ÀüȯÇÒ ¶§
void deactivate(boolean isTemporary)
FocusEvent.isTemporary
Àμö¿Í °°Àº ¹Ì¸¦ °¡Áý´Ï´Ù.
ÀÎDz ¸Þ¼µå°¡ µ¶ÀÚÀûÀÎ À©µµ¿ì¸¦ ¼ÒÀ¯ÇÏ´Â °æ¿ì, ·è ¾÷ ¼±Åà À©µµ¿ì µî ÇöÀçÀÇ º¯È¯¿¡ °ü·ÃµÈ À©µµ¿ì¸¸ÀÌ, ¿©±â¼ ´ÝÇôÁý´Ï´Ù. ÀÌ ÀÎDz ¸Þ¼µå¸¦, ´Ù¸¥ Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®¸¦ À§Çؼ °ð¹Ù·Î Àç½ÃÀÛÇÏ´Â Àϵµ °¡´ÉÇÏÁö¸¸,
ÄÁÆ®·Ñ ÆÐ³ÎµîÀÇ º¸´Ù Áö¼ÓÀûÀÎ À©µµ¿ì¸¦ ´Ý°Å³ª ´Ù½Ã ¿°Å³ª Çϸé, ºÒÇÊ¿äÇÑ È¸é Çø¯Ä¿°¡ »ý¼ºµË´Ï´Ù. ´Ù¸¥ ÀÎDz ¸Þ¼µå Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ½ÃÀÛÇÏ´Â °æ¿ì´Â ±× Àü¿¡ hideWindows()
¸¦
ÇöÀçÀÇ ÀÎDz ¸Þ¼µå·Î È£ÃâÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ´ÙÀ½ÀÇ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù.
InputContext.dispatchEvent
¿¡
ÇØInputContext.selectInputMethod
¸¦
»ç¿ëÇØ, ÀÌ ÀÎDz ¸Þ¼µå·ÎºÎÅÍ ´Ù¸¥ ÀÎDz ¸Þ¼µå·Î ÀüȯÇÒ ¶§removeNotify
°¡ ºÒ·Á°¡±â Àü
isTemporary
- Æ÷Ä¿½º º¯°æÀÌ ÀϽÃÀûÀΰ¡ ¾î¶²°¡void hideWindows()
ÀÌ ¸Þ¼µå´Â ´ÙÀ½ÀÇ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ÀÎDz ¸Þ¼µå°¡ Á¤ÁöÇϰí ÀÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
void removeNotify()
ÀÌ ¸Þ¼µå´Â InputContext.removeNotify
¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ÀÎDz ¸Þ¼µå°¡ Á¤ÁöÇϰí ÀÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù.
void endComposition()
ÅØ½ºÆ® ÆíÁý ÄÄÆÛ³ÍÆ®´Â ¿¹¸¦ µé¾î »ç¿ëÀÚ°¡ ÅØ½ºÆ®³»¿¡¼ (º¯È¯ ÅØ½ºÆ®ÀÇ ¿ÜºÎ¿¡) »ðÀÔ Æ÷ÀÎÆ®¸¦ À̵¿ÇßÀ» ¶§³ª, ÄÄÆÛ³ÍÆ®ÀÇ ÅØ½ºÆ®°¡ ÆÄÀÏ¿¡ º¸Á¸µÇ°Å³ª Ŭ¸³º¸µå¿¡ Ä«ÇǵǾúÀ» ¶§ µî, ´Ù¾çÇÑ »óȲÀ¸·Î ÀÌ ¸Þ¼µå¸¦ È£ÃâÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ´ÙÀ½ÀÇ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù.
InputContext.endComposition
¿¡
ÇØInputContext.dispatchEvent
¿¡
ÇØInputContext.selectInputMethod
¸¦
»ç¿ëÇØ, ÀÌ ÀÎDz ¸Þ¼µå·ÎºÎÅÍ ´Ù¸¥ ÀÎDz ¸Þ¼µå·Î ÀüȯÇÒ ¶§
void dispose()
ÀÌ ¸Þ¼µå´Â InputContext.dispose
¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â ÀÎDz ¸Þ¼µå°¡ Á¤ÁöÇϰí ÀÖ´Â °æ¿ì¿¡¸¸ È£ÃâÇÕ´Ï´Ù. ÆÄ±âÇÑ µÚ¿¡ ÀÌ ÀνºÅϽº·Î È£ÃâµÇ´Â ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼µå´Â ¾ø½À´Ï´Ù.
Object getControlObject()
ÀÌ ¸Þ¼µå´Â InputContext.getInputMethodControlObject
¿¡ ÀÇÇØ È£ÃâÇÕ´Ï´Ù.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.