|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
java.lang.Object
|
+--java.awt.KeyboardFocusManager
|
+--java.awt.DefaultKeyboardFocusManager
|
+--javax.swing.FocusManager
ÀÌ Å¬·¡½º´Â 1.4 focus API ·Î ÇöÀç »ç¿ëµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ÄÚµå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, °³¹ßÀÚ¿¡ ´ëÇØ¼´Â java.awt.KeyboardFocusManager ¹× java.awt.DefaultKeyboardFocusManager ·Î ÀÌÇàÇÏ´Â °ÍÀ» °ÇÏ°Ô Ãßõ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¡¸Focus Specification¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
| ÇʵåÀÇ °³¿ä | |
static String |
FOCUS_MANAGER_CLASS_PROPERTY
ÀÌ Çʵå´Â ÇöÀç »ç¿ëµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. |
| Ŭ·¡½º java.awt. KeyboardFocusManager ¿¡¼ »ó¼Ó¹ÞÀº Çʵå |
BACKWARD_TRAVERSAL_KEYS , DOWN_CYCLE_TRAVERSAL_KEYS , FORWARD_TRAVERSAL_KEYS , UP_CYCLE_TRAVERSAL_KEYS |
| »ý¼ºÀÚÀÇ °³¿ä | |
FocusManager ()
|
|
| ¸Þ¼ÒµåÀÇ °³¿ä | |
static void |
disableSwingFocusManager ()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. JDK ¹öÁ¯ 1.4 ÀÌÈÄ´Â KeyboardFocusManager.setDefaultFocusTraversalPolicy(FocusTraversalPolicy) ·Î ¿Å°ÜÁ³½À´Ï´Ù. |
static FocusManager |
getCurrentManager ()
È£ÃâÇÏ´Â threadÀÇ ¹®¸Æ¿¡ ´ëÇØ¼ ÇöÀçÀÇ KeyboardFocusManager ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù. |
static boolean |
isFocusManagerEnabled ()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. JDK ¹öÁ¯ 1.4 ÀÌÈÄ´Â KeyboardFocusManager.getDefaultFocusTraversalPolicy() ·Î ¿Å°ÜÁ³½À´Ï´Ù. |
static void |
setCurrentManager (FocusManager aFocusManager)
ºÒ·Á °¡´Â threadÀÇ ¹®¸Æ¿¡ ´ëÇÑ, ÇöÀçÀÇ KeyboardFocusManager ÀνºÅϽº¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
| Ŭ·¡½º java.awt. DefaultKeyboardFocusManager ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
dequeueKeyEvents , discardKeyEvents , dispatchEvent , dispatchKeyEvent , downFocusCycle , enqueueKeyEvents , focusNextComponent , focusPreviousComponent , postProcessKeyEvent , processKeyEvent , upFocusCycle |
| Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| ÇʵåÀÇ »ó¼¼ |
public static final String FOCUS_MANAGER_CLASS_PROPERTY
KeyboardFocusManager.getCurrentKeyboardFocusManager() ¸¦ »ç¿ëÇØ ÇöÀçÀÇ FocusManager ¸¦ Á¶È¸ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¡¸Focus Specification¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
KeyboardFocusManager.getCurrentKeyboardFocusManager() ,
Focus Specification ,
Á¤¼ö ÇʵåÄ¡ | »ý¼ºÀÚÀÇ »ó¼¼ |
public FocusManager()
| ¸Þ¼ÒµåÀÇ »ó¼¼ |
public static FocusManager getCurrentManager()
KeyboardFocusManager ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù.
KeyboardFocusManagersetCurrentManager(javax.swing.FocusManager)
public static void setCurrentManager(FocusManager aFocusManager)
throws SecurityException
KeyboardFocusManager ÀνºÅϽº¸¦ ¼³Á¤ÇÕ´Ï´Ù. null °¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì´Â ÇöÀçÀÇ KeyboardFocusManager °¡ DefaultKeyboardFocusManager ÀÇ »õ·Î¿î ÀνºÅϽº·Î ¿Å°Ü³õÀ» ¼ö ÀÖ½À´Ï´Ù.
SecurityManager °¡ ÀνºÅç µÇ´Â °æ¿ì, ÇöÀçÀÇ KeyboardFocusManager ¸¦ ¿Å°Ü³õ±â À§Çؼ(¶§¹®¿¡), È£ÃâÃøÀÇ thread¿¡ ´ëÇØ¼ AWTPermission replaceKeyboardFocusManager ¸¦ Çã°¡ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. À̰ÍÀÌ Çã°¡µÇÁö ¾Ê´Â °æ¿ì´Â ÀÌ ¸Þ¼Òµå´Â SecurityException ¸¦ ½½·Î¿ì ÇØ, ÇöÀçÀÇ KeyboardFocusManager ´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù.
SecurityException - È£ÃâÃø thread¿¡, ÇöÀçÀÇ KeyboardFocusManager ¸¦ ¿Å°Ü³õ´Â ¾×¼¼½º±ÇÀÌ ¾ø´Â °æ¿ìgetCurrentManager() ,
DefaultKeyboardFocusManager public static void disableSwingFocusManager()
KeyboardFocusManager.setDefaultFocusTraversalPolicy(FocusTraversalPolicy) ·Î ¿Å°ÜÁ³½À´Ï´Ù.
KeyboardFocusManager ÀÇ µðÆúÆ® FocusTraversalPolicy ¸¦ DefaultFocusTraversalPolicy ·Î º¯°æÇÕ´Ï´Ù.
DefaultFocusTraversalPolicy ,
KeyboardFocusManager.setDefaultFocusTraversalPolicy(java.awt.FocusTraversalPolicy) public static boolean isFocusManagerEnabled()
KeyboardFocusManager.getDefaultFocusTraversalPolicy() ·Î ¿Å°ÜÁ³½À´Ï´Ù.
disableSwingFocusManager() ¸¦ È£ÃâÇß´ÂÁö ¾î¶°Çß´ÂÁö¸¦ µ¹·ÁÁÝ´Ï´Ù.
disableSwingFocusManager()
|
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.