Java 6 SE Platform
6.0
Home

com.woven_media.colorsafe
Class NewFocusTraversalPolicy

java.lang.Object
  extended by java.awt.FocusTraversalPolicy
      extended by com.woven_media.colorsafe.NewFocusTraversalPolicy

public class NewFocusTraversalPolicy
extends java.awt.FocusTraversalPolicy

NewFocusTraversalPolicy defines a new java.awt.FocusTraversalPolicy. Based entirely on code examples from Sun Microsystems, Inc.. Class name was changed from MyNewFocusTraversalPolicy to current class name.

Since:
1.0
See Also:
FocusTraversalPolicy

Field Summary
(package private)  java.util.Vector<java.awt.Component> order
           
 
Constructor Summary
NewFocusTraversalPolicy(java.util.Vector<java.awt.Component> order)
          Class constructor builds a java.util.Vector<java.awt.Component> collection which defines the focus order for the components in this collection.
 
Method Summary
 java.awt.Component getComponentAfter(java.awt.Container focusCycleRoot, java.awt.Component aComponent)
          Returns the component after the current component in this collection.
 java.awt.Component getComponentBefore(java.awt.Container focusCycleRoot, java.awt.Component aComponent)
          Returns the component before the current component in this collection.
 java.awt.Component getDefaultComponent(java.awt.Container focusCycleRoot)
          Returns the FocusCycleRoot component.
 java.awt.Component getFirstComponent(java.awt.Container focusCycleRoot)
          Returns the first java.awt.Component in this collection.
 java.awt.Component getLastComponent(java.awt.Container focusCycleRoot)
          Returns the last java.awt.Component in this collection.
 
Methods inherited from class java.awt.FocusTraversalPolicy
getInitialComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

order

java.util.Vector<java.awt.Component> order
Constructor Detail

NewFocusTraversalPolicy

NewFocusTraversalPolicy(java.util.Vector<java.awt.Component> order)
Class constructor builds a java.util.Vector<java.awt.Component> collection which defines the focus order for the components in this collection.

Parameters:
order - java.util.Vector<java.awt.Component> of components to add to the focus cycle.
Since:
1.0
Method Detail

getComponentAfter

public java.awt.Component getComponentAfter(java.awt.Container focusCycleRoot,
                                            java.awt.Component aComponent)
Returns the component after the current component in this collection.

Specified by:
getComponentAfter in class java.awt.FocusTraversalPolicy
Returns:
java.awt.Component at specified index in this collection.
Since:
1.0

getComponentBefore

public java.awt.Component getComponentBefore(java.awt.Container focusCycleRoot,
                                             java.awt.Component aComponent)
Returns the component before the current component in this collection.

Specified by:
getComponentBefore in class java.awt.FocusTraversalPolicy
Returns:
java.awt.Component at the specified index in this collection.
Since:
1.0

getDefaultComponent

public java.awt.Component getDefaultComponent(java.awt.Container focusCycleRoot)
Returns the FocusCycleRoot component.

Specified by:
getDefaultComponent in class java.awt.FocusTraversalPolicy
Returns:
java.awt.Component representing this FocucCycleRoot component.
Since:
1.0

getLastComponent

public java.awt.Component getLastComponent(java.awt.Container focusCycleRoot)
Returns the last java.awt.Component in this collection.

Specified by:
getLastComponent in class java.awt.FocusTraversalPolicy
Returns:
java.awt.Component contained in this collection.
Since:
1.0

getFirstComponent

public java.awt.Component getFirstComponent(java.awt.Container focusCycleRoot)
Returns the first java.awt.Component in this collection.

Specified by:
getFirstComponent in class java.awt.FocusTraversalPolicy
Returns:
java.awt.Component contained in this collection.
Since:
1.0

Java 6 SE Platform
6.0
Home

JavaDoc API documentation written, prepared and compiled by Brent Allen Parrish, woven-media.com, 20 SEPT 2009