JavaTM 2 Platform
Standard Ed. 5.0

javax.swing
Ŭ·¡½º FocusManager

java.lang.Object 
  »óÀ§¸¦ È®Àå java.awt.KeyboardFocusManager 
      »óÀ§¸¦ È®Àå java.awt.DefaultKeyboardFocusManager 
          »óÀ§¸¦ È®Àå javax.swing.FocusManager
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
KeyEventDispatcher, KeyEventPostProcessor
¾Ë·ÁÁø Á÷°è ¼­ºê Ŭ·¡½º:
DefaultFocusManager

public abstract class FocusManager
extends DefaultKeyboardFocusManager

ÀÌ Å¬·¡½º´Â 1.4 focus API ¿¡¼­´Â ÇöÀç »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. Ŭ¶óÀ̾ðÆ® Äڵ忡¼­´Â »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, °³¹ßÀÚ¿¡ ´ëÇؼ­´Â java.awt.KeyboardFocusManager ¹× java.awt.DefaultKeyboardFocusManager·Î ÀÌÇàÇÏ´Â °ÍÀ» °­ÇÏ°Ô Ãßõ ÇÕ´Ï´Ù.

»ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â ¡¸The Java Tutorial¡¹ÀÇ ¡¸How to Use the Focus Subsystem¡¹ ¹×¡¸Focus Specification¡¹ ¸¦ ÂüÁ¶ÇϽʽÿÀ.

°ü·Ã Ç׸ñ:
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.awt. KeyboardFocusManager ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
addKeyEventDispatcher, addKeyEventPostProcessor, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clearGlobalFocusOwner, downFocusCycle, firePropertyChange, fireVetoableChange, focusNextComponent, focusPreviousComponent, getActiveWindow, getCurrentFocusCycleRoot, getCurrentKeyboardFocusManager, getDefaultFocusTraversalKeys, getDefaultFocusTraversalPolicy, getFocusedWindow, getFocusOwner, getGlobalActiveWindow, getGlobalCurrentFocusCycleRoot, getGlobalFocusedWindow, getGlobalFocusOwner, getGlobalPermanentFocusOwner, getKeyEventDispatchers, getKeyEventPostProcessors, getPermanentFocusOwner, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, redispatchEvent, removeKeyEventDispatcher, removeKeyEventPostProcessor, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener, setCurrentKeyboardFocusManager, setDefaultFocusTraversalKeys, setDefaultFocusTraversalPolicy, setGlobalActiveWindow, setGlobalCurrentFocusCycleRoot, setGlobalFocusedWindow, setGlobalFocusOwner, setGlobalPermanentFocusOwner, upFocusCycle
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

FOCUS_MANAGER_CLASS_PROPERTY

public static final String  FOCUS_MANAGER_CLASS_PROPERTY
ÀÌ Çʵå´Â ÇöÀç »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. »ç¾çÀÌ 1.4 focus API¿Í ȣȯ¼ºÀÌ ¾ø±â ¶§¹®¿¡ »ç¿ëÇÏÁö ¾Ê´Â °ÍÀ» ÃßõÇÕ´Ï´Ù. ÇöÀçÀÇ FocusManager´Â UI ÇÁ·ÎÆÛƼ¿¡´Â Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. Ŭ¶óÀ̾ðÆ® Äڵ忡¼­´Â KeyboardFocusManager.getCurrentKeyboardFocusManager()¸¦ »ç¿ëÇØ ÇöÀçÀÇ FocusManager¸¦ Á¶È¸ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¡¸Focus Specification¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.

°ü·Ã Ç׸ñ:
KeyboardFocusManager.getCurrentKeyboardFocusManager(), Focus Specification, Á¤¼ö Çʵ尪
»ý¼ºÀÚ »ó¼¼

FocusManager

public FocusManager()
¸Þ¼­µåÀÇ »ó¼¼

getCurrentManager

public static FocusManager  getCurrentManager()
È£ÃâÇÏ´Â threadÀÇ ÄÁÅؽºÆ®¿¡ ´ëÇؼ­ ÇöÀçÀÇ KeyboardFocusManagerÀνºÅϽº¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ thread ÄÁÅؽºÆ® ÀÇ KeyboardFocusManager
°ü·Ã Ç׸ñ:
setCurrentManager(javax.swing.FocusManager)

setCurrentManager

public static void setCurrentManager(FocusManager  aFocusManager)
                              throws SecurityException 
È£ÃâµÇ´Â threadÀÇ ÄÁÅؽºÆ®¿¡ ´ëÇÑ, ÇöÀçÀÇ KeyboardFocusManagerÀνºÅϽº¸¦ ¼³Á¤ÇÕ´Ï´Ù. nullÀÌ ÁöÁ¤µÇ¾úÀ» °æ¿ì´Â ÇöÀçÀÇ KeyboardFocusManager°¡ DefaultKeyboardFocusManager »õ·Î¿î ÀνºÅϽº·Î ¿Å°Ü³õÀ» ¼ö ÀÖ½À´Ï´Ù.

SecurityManager°¡ ÀνºÅç µÇ´Â °æ¿ì, ÇöÀçÀÇ KeyboardFocusManager¸¦ ¿Å°Ü³õ±â À§Çؼ­ È£ÃâÃøÀÇ thread¿¡ ´ëÇؼ­ AWTPermission replaceKeyboardFocusManager¸¦ Çã°¡ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÌ°ÍÀÌ Çã°¡µÇÁö ¾Ê´Â °æ¿ì´Â ÀÌ ¸Þ¼­µå´Â SecurityExceptionÀ» Throw ÇØ, ÇöÀçÀÇ KeyboardFocusManager´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
aFocusManager - ÀÌ threadÀÇ ÄÁÅؽºÆ®¿¡ ´ëÇÑ »õ·Î¿î KeyboardFocusManager
¿¹¿Ü:
SecurityException - È£ÃâÃø thread¿¡ ÇöÀçÀÇ KeyboardFocusManager¸¦ ¿Å°Ü³õ´Â Á¢±Ù ±ÇÇÑÀÌ ¾ø´Â °æ¿ì
°ü·Ã Ç׸ñ:
getCurrentManager(), DefaultKeyboardFocusManager

disableSwingFocusManager

@Deprecated 
public static void disableSwingFocusManager()
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  JDK ¹öÀü 1.4 ±× µÚ·Î´Â KeyboardFocusManager.setDefaultFocusTraversalPolicy(FocusTraversalPolicy)·Î ¿Å°ÜÁ³½À´Ï´Ù.

ÇöÀçÀÇ KeyboardFocusManager µðÆúÆ® FocusTraversalPolicy¸¦ DefaultFocusTraversalPolicy·Î º¯°æÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
DefaultFocusTraversalPolicy, KeyboardFocusManager.setDefaultFocusTraversalPolicy(java.awt.FocusTraversalPolicy)

isFocusManagerEnabled

@Deprecated 
public static boolean isFocusManagerEnabled()
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  JDK ¹öÀü 1.4 ±× µÚ·Î´Â KeyboardFocusManager.getDefaultFocusTraversalPolicy()·Î ¿Å°ÜÁ³½À´Ï´Ù.

¾îÇø®ÄÉÀ̼ÇÀÌ disableSwingFocusManager()¸¦ È£ÃâÇß´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
disableSwingFocusManager()

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.