|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
ÀÎDz ¸Þ¼Òµå°¡, ±× Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®¿ÍÀÇ Åë½Å ¶Ç´Â ´Ù¸¥ ¼ºñ½ºÀÇ ¿ä±¸¸¦ À§Çؼ(¶§¹®¿¡) »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â ÀÎDz ¸Þ¼Òµå üÁ¦¿¡ ÀÇÇØ ±¸ÇöµÇ¾î ÀÎDz ¸Þ¼Òµå°¡ InputMethod.setInputMethodContext(java.awt.im.spi.InputMethodContext)
·ÎºÎÅÍ ¹Þ´Â ÀνºÅϽºÀÇ ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌ¿ÜÀÇ ±¸ÇöÀÚ ¶Ç´Â È£ÃâÇØ ¿ø·¡´Â ¾ø½À´Ï´Ù.
¸Þ¼ÒµåÀÇ °³¿ä | |
JFrame |
createInputMethodJFrame (String title,
boolean attachToInputContext)
ÀÎDz ¸Þ¼Òµå°¡ »ç¿ëÇÏ´Â Åé ·¹º§ÀÇ Swing JFrame ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
Window |
createInputMethodWindow (String title,
boolean attachToInputContext)
ÀÎDz ¸Þ¼Òµå°¡ »ç¿ëÇÏ´Â Åé ·¹º§ÀÇ À©µµ¿ì¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
void |
dispatchInputMethodEvent (int id,
AttributedCharacterIterator text,
int committedCharacterCount,
TextHitInfo caret,
TextHitInfo visiblePosition)
ÁöÁ¤µÈ Àμö·Î ÀÎDz ¸Þ¼Òµå À̺¥Æ®¸¦ ÀÛ¼ºÇØ, ±× À̺¥Æ®¸¦ Ŭ¶óÀÌ¾ðÆ® ÄÄÆÛ³ÍÆ®¿¡ µð½ºÆÌÄ¡ ÇÕ´Ï´Ù. |
void |
enableClientWindowNotification (InputMethod inputMethod,
boolean enable)
ÁöÁ¤µÈ ÀÎDz ¸Þ¼Òµå¿¡ ´ëÇÑ ÇöÀçÀÇ Å¬¶óÀÌ¾ðÆ® À©µµ¿ìÀÇ À§Ä¡ ¹× »óÅÂÀÇ ÅëÁö¸¦ »ç¿ë °¡´É ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. |
ÀÎÅÍÆäÀ̽º java.awt.im. InputMethodRequests ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
cancelLatestCommittedText , getCommittedText , getCommittedTextLength , getInsertPositionOffset , getLocationOffset , getSelectedText , getTextLocation |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void dispatchInputMethodEvent(int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
InputMethodEvent.InputMethodEvent(java.awt.Component, int, java.awt.font.TextHitInfo, java.awt.font.TextHitInfo)
¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
public Window createInputMethodWindow(String title, boolean attachToInputContext)
ŸÀÌÆ²ÀÌ Ç¥½Ã ¶Ç´Â ºñÇ¥½Ã°¡ µÉ±î´Â ÀÛ¼ºµÈ À©µµ¿ìÀÇ ½ÇÁ¦ÀÇ Å¸ÀÔ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.
attachToInputContext °¡ true ÀÇ °æ¿ì, ½Å±Ô À©µµ¿ì´Â ÀÌ ÀÎDz ¸Þ¼Òµå ¹®¸Æ¿¡ ´ëÀÀÇÑ ÀÔ·Â ¹®¸ÆÀ» °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, À©µµ¿ì¿¡ ÀÖ´Â ÄÄÆÛ³ÍÆ®ÀÇ À̺¥Æ®´Â ÀÚµ¿ÀûÀ¸·Î ±× ÀÎDz ¸Þ¼Òµå¿¡ µð½ºÆÌÄ¡ µË´Ï´Ù. °Ô´Ù°¡ setVisible(true)¸¦ »ç¿ëÇØ À©µµ¿ì¸¦ ¿°í ÀÖÀ» ¶§´Â ÀÔ·Â ¹®¸Æ¿¡ ÀÇÇØ, ´Ù¸¥ ¹æ¹ý¿¡ µû¸£´Â ÀÎDz ¸Þ¼Òµå¿¡ÀÇ Á¾·á ¹× ±âµ¿ÀÇ È£ÃâÀÌ ¹æÁöµË´Ï´Ù.
title
- ŸÀÌÆ² ¹Ù°¡ Á¸ÀçÇÏ´Â °æ¿ì, À©µµ¿ìÀÇ Å¸ÀÌÆ² ¹Ù¿¡ Ç¥½ÃµÇ´Â ŸÀÌÆ². null
Ä¡´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎ "" À̶ó°í º¸¿©Áö´ÂattachToInputContext
- ÀÌ À©µµ¿ì°¡, ÀÎDz ¸Þ¼Òµå ¹®¸Æ¿¡ ´ëÀÀÇÏ´Â ÀÔ·Â ¹®¸ÆÀ» °øÀ¯ÇÒÁö ¾î¶³Áö
HeadlessException
- GraphicsEnvironment.isHeadless
°¡ true
¸¦ µ¹·ÁÁÖ´Â °æ¿ìpublic JFrame createInputMethodJFrame(String title, boolean attachToInputContext)
ŸÀÌÆ²ÀÌ Ç¥½Ã ¶Ç´Â ºñÇ¥½Ã°¡ µÉ±î´Â ÀÛ¼ºµÈ À©µµ¿ìÀÇ ½ÇÁ¦ÀÇ Å¸ÀÔ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.
attachToInputContext °¡ true ÀÇ °æ¿ì, ½Å±Ô À©µµ¿ì´Â ÀÌ ÀÎDz ¸Þ¼Òµå ¹®¸Æ¿¡ ´ëÀÀÇÑ ÀÔ·Â ¹®¸ÆÀ» °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, À©µµ¿ì¿¡ ÀÖ´Â ÄÄÆÛ³ÍÆ®ÀÇ À̺¥Æ®´Â ÀÚµ¿ÀûÀ¸·Î ±× ÀÎDz ¸Þ¼Òµå¿¡ µð½ºÆÌÄ¡ µË´Ï´Ù. °Ô´Ù°¡ setVisible(true)¸¦ »ç¿ëÇØ À©µµ¿ì¸¦ ¿°í ÀÖ´Â °æ¿ì, ÀÔ·Â ¹®¸Æ¿¡ ÀÇÇØ, ´Ù¸¥ ¹æ¹ý¿¡ µû¸£´Â ÀÎDz ¸Þ¼Òµå¿¡ÀÇ Á¾·á ¹× ±âµ¿ÀÇ È£ÃâÀÌ ¹æÁöµË´Ï´Ù.
title
- ŸÀÌÆ² ¹Ù°¡ Á¸ÀçÇÏ´Â °æ¿ì, À©µµ¿ìÀÇ Å¸ÀÌÆ² ¹Ù¿¡ Ç¥½ÃµÇ´Â ŸÀÌÆ². null
Ä¡´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎ "" À̶ó°í º¸¿©Áö´ÂattachToInputContext
- ÀÌ À©µµ¿ì°¡, ÀÎDz ¸Þ¼Òµå ¹®¸Æ¿¡ ´ëÀÀÇÏ´Â ÀÔ·Â ¹®¸ÆÀ» °øÀ¯ÇÒÁö ¾î¶³Áö
HeadlessException
- GraphicsEnvironment.isHeadless
°¡ true
¸¦ µ¹·ÁÁÖ´Â °æ¿ìpublic void enableClientWindowNotification(InputMethod inputMethod, boolean enable)
notifyClientWindowChange
¸Þ¼Òµå°¡, ±× ¸Þ¼ÒµåÀÇ »ç¾ç¿¡ ±â¼úµÇ°í ÀÖ´Â ´ë·Î ºÒ·Á °©´Ï´Ù. ÀÎDz ¸Þ¼Òµå°¡ ÆÄ±âµÇ¸é(ÀÚ), ÅëÁö´Â ÀÚµ¿ÀûÀ¸·Î »ç¿ë ºÒ°¡´ÉÇÏ°Ô µË´Ï´Ù.
inputMethod
- ÅëÁö¸¦ »ç¿ë °¡´É ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ´Â ÀÎDz ¸Þ¼Òµåenable
- »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é true, »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ·Á¸é false
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.