|
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
ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù.
KeyboardFocusManager
setCurrentManager(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.