com.jaxfront.swing.ui.focus
Class ManualFocusPolicy

java.lang.Object
  extended by java.awt.FocusTraversalPolicy
      extended by com.jaxfront.swing.ui.focus.ManualFocusPolicy
All Implemented Interfaces:
java.io.Serializable

public class ManualFocusPolicy
extends java.awt.FocusTraversalPolicy
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
ManualFocusPolicy()
           
 
Method Summary
 java.awt.Component getComponentAfter(java.awt.Container focusCycleRoot, java.awt.Component aComponent)
           
 java.awt.Component getComponentBefore(java.awt.Container focusCycleRoot, java.awt.Component aComponent)
           
 java.awt.Component getDefaultComponent(java.awt.Container focusCycleRoot)
           
 java.awt.Component getFirstComponent(java.awt.Container focusCycleRoot)
          Retrieve the first component set the the focusCycleRoot
 java.awt.Component getLastComponent(java.awt.Container focusCycleRoot)
           
 void setFirstComponent(java.awt.Container focusCycleRoot, java.awt.Component firstComponent)
           
 void setNextFocusableComponent(java.awt.Component left, java.awt.Component right)
           
 void unsetNextFocusableComponent(java.awt.Component left, java.awt.Component right)
           
 
Methods inherited from class java.awt.FocusTraversalPolicy
getInitialComponent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManualFocusPolicy

public ManualFocusPolicy()
Method Detail

setFirstComponent

public void setFirstComponent(java.awt.Container focusCycleRoot,
                              java.awt.Component firstComponent)
Parameters:
firstComponent -

setNextFocusableComponent

public void setNextFocusableComponent(java.awt.Component left,
                                      java.awt.Component right)

unsetNextFocusableComponent

public void unsetNextFocusableComponent(java.awt.Component left,
                                        java.awt.Component right)

getComponentAfter

public java.awt.Component getComponentAfter(java.awt.Container focusCycleRoot,
                                            java.awt.Component aComponent)
Specified by:
getComponentAfter in class java.awt.FocusTraversalPolicy

getComponentBefore

public java.awt.Component getComponentBefore(java.awt.Container focusCycleRoot,
                                             java.awt.Component aComponent)
Specified by:
getComponentBefore in class java.awt.FocusTraversalPolicy

getFirstComponent

public java.awt.Component getFirstComponent(java.awt.Container focusCycleRoot)
Retrieve the first component set the the focusCycleRoot

Specified by:
getFirstComponent in class java.awt.FocusTraversalPolicy
Parameters:
focusCycleRoot -
Returns:
Component The component set as the first component, or null.

getLastComponent

public java.awt.Component getLastComponent(java.awt.Container focusCycleRoot)
Specified by:
getLastComponent in class java.awt.FocusTraversalPolicy

getDefaultComponent

public java.awt.Component getDefaultComponent(java.awt.Container focusCycleRoot)
Specified by:
getDefaultComponent in class java.awt.FocusTraversalPolicy