JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt
Ŭ·¡½º FocusTraversalPolicy

java.lang.Object 
  |
  +--java.awt.FocusTraversalPolicy
Á÷°èÀÇ ±âÁ¸ÀÇ ¼­ºê Ŭ·¡½º:
ContainerOrderFocusTraversalPolicy , InternalFrameFocusTraversalPolicy

public abstract class FocusTraversalPolicy
extends Object

FocusTraversalPolicy ´Â ¾î´À Æ÷Ä¿½º »çÀÌŬ ·çÆ®¸¦ °¡Áö´Â ÄÄÆÛ³ÍÆ®ÀÇ ¾Ïº® Ⱦ´Ü ¼ø¼­¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀνºÅϽº´Â ÀÓÀÇÀÇ Æ÷Ä¿½º »çÀÌŬ ·çÆ®¿¡ ÀÌ Æú¸®½Ã¸¦ Àû¿ëÇÒ ¼ö ÀÖ¾î ÄÁÅ×À̳ʰ£¿¡¼­ÀÇ °øÀ¯¸¦ °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ÄÄÆÛ³ÍÆ® °èÃþÀÇ Æ÷Ä¿½º »çÀÌŬ ·çÆ®°¡ ¹Ù²î¾îµµ ÃʱâÈ­¸¦ Çѹø ´õ ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

FocusTraversalPolicy ÀÇ ÁÖµÈ ¿ªÇÒÀº UI ·Î Æ÷¿öµå È£¶ûÀÌ ¿ë±â³ª ¹é ¿öµå È£¶ûÀÌ ¿ë±â°¡ ¹ß»ýÇÒ ¶§¿¡, Æ÷Ä¿½º ´ë»óÀÌ µÇ´Â ÄÄÆÛ³ÍÆ® °áÁ¤ÀÇ ¾Ë°í¸®ÁòÀÇ Á¦°øÀÔ´Ï´Ù. °¢ FocusTraversalPolicy ´Â È£¶ûÀÌ ¿ë±â »çÀÌŬÀÇ ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®, ¸¶Áö¸· ÄÄÆÛ³ÍÆ®, ¹× µðÆúÆ® ÄÄÆÛ³ÍÆ® °áÁ¤ÀÇ ¾Ë°í¸®Áòµµ Á¦°øÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®¿Í ¸¶Áö¸· ÄÄÆÛ³ÍÆ®´Â Åë»óÀÇ Æ÷¿öµå È£¶ûÀÌ ¿ë±â¿Í ¹é ¿öµå È£¶ûÀÌ ¿ë±â¸¦ ¼øÈ¯½Ã۱â À§Çؼ­(¶§¹®¿¡) »ç¿ëµË´Ï´Ù. µðÆúÆ® ÄÄÆÛ³ÍÆ®´Â »õ·Î¿î Æ÷Ä¿½º È£¶ûÀÌ ¿ë±â »çÀÌŬÀÌ °³½ÃµÇ¾úÀ» ¶§¿¡, ÃÖÃÊ·Î Æ÷Ä¿½º°¡ ¼³Á¤µÇ´Â ÄÄÆÛ³ÍÆ®ÀÔ´Ï´Ù. FocusTraversalPolicy ´Â ¶Ç, À©µµ¿ìÀÇ Ãʱâ ÄÄÆÛ³ÍÆ® °áÁ¤ÀÇ ¾Ë°í¸®Áòµµ ¿É¼ÇÀ¸·Î Á¦°øÇϰí ÀÖ½À´Ï´Ù. Ãʱâ ÄÄÆÛ³ÍÆ®¿¡´Â À©µµ¿ì°¡ ÃÖÃʷΠǥ½ÃµÉ ¶§¿¡ Æ÷Ä¿½º°¡ ¼³Á¤µË´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
Container.setFocusTraversalPolicy(java.awt.FocusTraversalPolicy) , Container.getFocusTraversalPolicy() , KeyboardFocusManager.setDefaultFocusTraversalPolicy(java.awt.FocusTraversalPolicy) , KeyboardFocusManager.getDefaultFocusTraversalPolicy()

»ý¼ºÀÚÀÇ °³¿ä
FocusTraversalPolicy ()
           
 
¸Þ¼ÒµåÀÇ °³¿ä
abstract  Component getComponentAfter (Container  focusCycleRoot, Component  aComponent)
          aComponent ÀÇ µÚ¿¡ Æ÷Ä¿½º¸¦ ÃëµæÇÏ´Â ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
abstract  Component getComponentBefore (Container  focusCycleRoot, Component  aComponent)
          aComponent ÀÇ Àü¿¡ Æ÷Ä¿½º¸¦ ÃëµæÇÏ´Â ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
abstract  Component getDefaultComponent (Container  focusCycleRoot)
          Æ÷Ä¿½º¸¦ ¼³Á¤ÇÏ´Â µðÆúÆ® ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
abstract  Component getFirstComponent (Container  focusCycleRoot)
          È£¶ûÀÌ ¿ë±â »çÀÌŬÀÇ ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Component getInitialComponent (Window  window)
          À©µµ¿ì°¡ ÃÖÃʷΠǥ½ÃµÇ¾úÀ» ¶§¿¡ Æ÷Ä¿½º°¡ ¼³Á¤µÇ´Â ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
abstract  Component getLastComponent (Container  focusCycleRoot)
          È£¶ûÀÌ ¿ë±â »çÀÌŬÀÇ ¸¶Áö¸· ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

FocusTraversalPolicy

public FocusTraversalPolicy()
¸Þ¼ÒµåÀÇ »ó¼¼

getComponentAfter

public abstract Component  getComponentAfter(Container  focusCycleRoot,
                                            Component  aComponent)
aComponent ÀÇ µÚ¿¡ Æ÷Ä¿½º¸¦ ÃëµæÇÏ´Â ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. FocusCycleRoot ´Â aComponent ÀÇ Æ÷Ä¿½º »çÀÌŬ ·çÆ®ÀÏ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
focusCycleRoot - aComponent ÀÇ Æ÷Ä¿½º »çÀÌŬ ·çÆ®
aComponent - focusCycleRoot ÀÇ ¾ÆÀÌ (°£Á¢ÀûÀÎ ¾ÆÀÌÀÇ °æ¿ì ÀÖ¾î), ¶Ç´Â focusCycleRoot ÀÚ½Å
¹Ýȯ°ª:
aComponent ÀÇ ´ÙÀ½¿¡ Æ÷Ä¿½º¸¦ ÃëµæÇÏ´Â ÄÄÆÛ³ÍÆ®. ÀûÀýÇÑ ÄÄÆÛ³ÍÆ®°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
IllegalArgumentException - focusCycleRoot °¡ aComponent ÀÇ Æ÷Ä¿½º »çÀÌŬ ·çÆ®°¡ ¾Æ´Ñ °æ¿ì, ¶Ç´Â focusCycleRoot ³ª aComponent °¡ null ÀÇ °æ¿ì

getComponentBefore

public abstract Component  getComponentBefore(Container  focusCycleRoot,
                                             Component  aComponent)
aComponent ÀÇ Àü¿¡ Æ÷Ä¿½º¸¦ ÃëµæÇÏ´Â ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. FocusCycleRoot ´Â aComponent ÀÇ Æ÷Ä¿½º »çÀÌŬ ·çÆ®ÀÏ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
focusCycleRoot - aComponent ÀÇ Æ÷Ä¿½º »çÀÌŬ ·çÆ®
aComponent - focusCycleRoot ÀÇ ¾ÆÀÌ (°£Á¢ÀûÀÎ ¾ÆÀÌÀÇ °æ¿ì ÀÖ¾î), ¶Ç´Â focusCycleRoot ÀÚ½Å
¹Ýȯ°ª:
aComponent ÀÇ Àü¿¡ Æ÷Ä¿½º¸¦ ÃëµæÇÏ´Â ÄÄÆÛ³ÍÆ®. ÀûÀýÇÑ ÄÄÆÛ³ÍÆ®°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
IllegalArgumentException - focusCycleRoot °¡ aComponent ÀÇ Æ÷Ä¿½º »çÀÌŬ ·çÆ®°¡ ¾Æ´Ñ °æ¿ì, ¶Ç´Â focusCycleRoot ³ª aComponent °¡ null ÀÇ °æ¿ì

getFirstComponent

public abstract Component  getFirstComponent(Container  focusCycleRoot)
È£¶ûÀÌ ¿ë±â »çÀÌŬÀÇ ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â Æ÷¿öµå È£¶ûÀÌ ¿ë±â·Î ¸¶Áö¸· ÄÄÆÛ³ÍÆ®¿¡ µµ´ÞÇßÀ» ¶§¿¡, ´ÙÀ½ÀÇ ÄÄÆÛ³ÍÆ®¿¡ Æ÷Ä¿½º ¼³Á¤Çϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
focusCycleRoot - ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÖ´Â Æ÷Ä¿½º »çÀÌŬ ·çÆ®
¹Ýȯ°ª:
focusCycleRoot °¡ Æ÷Ä¿½º »çÀÌŬ ·çÆ®¶§´Â È£¶ûÀÌ ¿ë±â »çÀÌŬÀÇ ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®. ÀûÀýÇÑ ÄÄÆÛ³ÍÆ®¸¦ °Ë»öÇÒ ¼ö ¾øÀ» ¶§´Â null
¿¹¿Ü:
IllegalArgumentException - focusCycleRoot °¡ null ÀÇ °æ¿ì

getLastComponent

public abstract Component  getLastComponent(Container  focusCycleRoot)
È£¶ûÀÌ ¿ë±â »çÀÌŬÀÇ ¸¶Áö¸· ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ¿ª¹æÇâÀÇ È£¶ûÀÌ ¿ë±â·Î ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®¿¡ µµ´ÞÇßÀ» ¶§¿¡, ´ÙÀ½ÀÇ ÄÄÆÛ³ÍÆ®¿¡ Æ÷Ä¿½º ¼³Á¤Çϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
focusCycleRoot - ¸¶Áö¸· ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÖ´Â Æ÷Ä¿½º »çÀÌŬ ·çÆ®
¹Ýȯ°ª:
focusCycleRoot °¡ Æ÷Ä¿½º »çÀÌŬ ·çÆ®¶§´Â È£¶ûÀÌ ¿ë±â »çÀÌŬÀÇ ¸¶Áö¸· ÄÄÆÛ³ÍÆ®. ÀûÀýÇÑ ÄÄÆÛ³ÍÆ®¸¦ °Ë»öÇÒ ¼ö ¾øÀ» ¶§´Â null
¿¹¿Ü:
IllegalArgumentException - focusCycleRoot °¡ null ÀÇ °æ¿ì

getDefaultComponent

public abstract Component  getDefaultComponent(Container  focusCycleRoot)
Æ÷Ä¿½º¸¦ ¼³Á¤ÇÏ´Â µðÆúÆ® ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. FocusCycleRoot ¸¦ ·çÆ®·Î ÇÏ´Â Æ÷Ä¿½º È£¶ûÀÌ ¿ë±â »çÀÌŬÀÌ »õ·Ó°Ô °³½ÃµÇ¾úÀ» ¶§¿¡, ÀÌ ÄÄÆÛ³ÍÆ®¿¡ ÃÖÃÊ·Î Æ÷Ä¿½º°¡ ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
focusCycleRoot - µðÆúÆ® ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÖ´Â Æ÷Ä¿½º »çÀÌŬ ·çÆ®
¹Ýȯ°ª:
focusCycleRoot °¡ Æ÷Ä¿½º »çÀÌŬ ·çÆ®¶§´Â È£¶ûÀÌ ¿ë±â »çÀÌŬÀÇ µðÆúÆ® ÄÄÆÛ³ÍÆ®. ÀûÀýÇÑ ÄÄÆÛ³ÍÆ®¸¦ °Ë»öÇÒ ¼ö ¾øÀ» ¶§´Â null
¿¹¿Ü:
IllegalArgumentException - focusCycleRoot °¡ null ÀÇ °æ¿ì

getInitialComponent

public Component  getInitialComponent(Window  window)
À©µµ¿ì°¡ ÃÖÃʷΠǥ½ÃµÇ¾úÀ» ¶§¿¡ Æ÷Ä¿½º°¡ ¼³Á¤µÇ´Â ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. show() ¶Ç´Â setVisible(true) ÀÇ È£Ãâ·Î ÇÑ ¹ø À©µµ¿ì°¡ Ç¥½ÃµÇ¸é(ÀÚ), ÃʱâÈ­ ÄÄÆÛ³ÍÆ®´Â ±× ÀÌÈÄ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ÇÑ ¹ø ´Ù¸¥ À©µµ¿ì·Î ¿Å±ä Æ÷Ä¿½º°¡ ´Ù½Ã ¼³Á¤µÇ¾úÀ» °æ¿ì, ¶Ç´Â ÇÑ ¹ø ºñÇ¥½Ã »óŰ¡ µÈ À©µµ¿ì°¡ ´Ù½Ã Ç¥½ÃµÇ¾úÀ» °æ¿ì´Â ±× À©µµ¿ìÀÇ ¸¶Áö¸·¿¡ Æ÷Ä¿½º°¡ ¼³Á¤µÈ ÄÄÆÛ³ÍÆ®°¡ Æ÷Ä¿½º ¼ÒÀ¯ÀÚ°¡ µË´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸Çö¿¡¼­´Â µðÆúÆ® ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
window - Ãʱâ ÄÄÆÛ³ÍÆ®°¡ µ¹·ÁÁÖ¾îÁö´Â À©µµ¿ì
¹Ýȯ°ª:
ÃÖÃÊ·Î À©µµ¿ì°¡ Ç¥½ÃµÉ ¶§¿¡ Æ÷Ä¿½º ¼³Á¤µÇ´Â ÄÄÆÛ³ÍÆ®. ÀûÀýÇÑ ÄÄÆÛ³ÍÆ®°¡ ¾ø´Â °æ¿ì´Â null
¿¹¿Ü:
IllegalArgumentException - À©µµ¿ì°¡ null ÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
getDefaultComponent(java.awt.Container) , Window.getMostRecentFocusOwner()

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.