JFormDesigner 5.0.4 Runtime API

com.jformdesigner.runtime
Class ArrayFocusTraversalPolicy

java.lang.Object
  extended by java.awt.FocusTraversalPolicy
      extended by javax.swing.InternalFrameFocusTraversalPolicy
          extended by javax.swing.SortingFocusTraversalPolicy
              extended by javax.swing.LayoutFocusTraversalPolicy
                  extended by com.jformdesigner.runtime.ArrayFocusTraversalPolicy
All Implemented Interfaces:
java.io.Serializable

public class ArrayFocusTraversalPolicy
extends javax.swing.LayoutFocusTraversalPolicy

A simple focus traversal policy that determines the traversal order based on the given component array.

Usage:

   panel.setFocusTraversalPolicy( new ArrayFocusTraversalPolicy( textField2, textField1, checkBox2 ) );
   panel.setFocusTraversalPolicyProvider( true );
 

Since:
5.0
See Also:
Serialized Form

Constructor Summary
ArrayFocusTraversalPolicy(java.awt.Component... components)
           
 
Method Summary
 java.awt.Component getComponentAfter(java.awt.Container container, java.awt.Component component)
           
 java.awt.Component getComponentBefore(java.awt.Container container, java.awt.Component component)
           
 java.awt.Component getDefaultComponent(java.awt.Container container)
           
 java.awt.Component getFirstComponent(java.awt.Container container)
           
 java.awt.Component getLastComponent(java.awt.Container container)
           
 
Methods inherited from class javax.swing.LayoutFocusTraversalPolicy
accept
 
Methods inherited from class javax.swing.SortingFocusTraversalPolicy
getComparator, getImplicitDownCycleTraversal, setComparator, setImplicitDownCycleTraversal
 
Methods inherited from class javax.swing.InternalFrameFocusTraversalPolicy
getInitialComponent
 
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
 

Constructor Detail

ArrayFocusTraversalPolicy

public ArrayFocusTraversalPolicy(java.awt.Component... components)
Method Detail

getComponentAfter

public java.awt.Component getComponentAfter(java.awt.Container container,
                                            java.awt.Component component)
Overrides:
getComponentAfter in class javax.swing.LayoutFocusTraversalPolicy

getComponentBefore

public java.awt.Component getComponentBefore(java.awt.Container container,
                                             java.awt.Component component)
Overrides:
getComponentBefore in class javax.swing.LayoutFocusTraversalPolicy

getFirstComponent

public java.awt.Component getFirstComponent(java.awt.Container container)
Overrides:
getFirstComponent in class javax.swing.LayoutFocusTraversalPolicy

getLastComponent

public java.awt.Component getLastComponent(java.awt.Container container)
Overrides:
getLastComponent in class javax.swing.LayoutFocusTraversalPolicy

getDefaultComponent

public java.awt.Component getDefaultComponent(java.awt.Container container)
Overrides:
getDefaultComponent in class javax.swing.SortingFocusTraversalPolicy

JFormDesigner 5.0.4 Runtime API

Copyright (C) 2004-2012 FormDev Software GmbH. All rights reserved.