com.sibvisions.rad.ui.swing.ext.focus
Class TabIndexFocusTraversalPolicy

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.sibvisions.rad.ui.swing.ext.focus.TabIndexFocusTraversalPolicy
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable

public class TabIndexFocusTraversalPolicy
extends javax.swing.LayoutFocusTraversalPolicy
implements java.lang.Runnable

The originalComperator enables tab index based .

See Also:
Serialized Form

Constructor Summary
TabIndexFocusTraversalPolicy()
          Constructs a LayoutFocusTraversalPolicy.
 
Method Summary
protected  boolean accept(java.awt.Component pComponent)
          
protected  javax.swing.JComponent getCenterComponent()
          Find the center component.
protected  java.util.Comparator getComparator()
          
 java.awt.Component getComponentAfter(java.awt.Container pContainer, java.awt.Component pComponent)
          
 java.awt.Component getComponentBefore(java.awt.Container pContainer, java.awt.Component pComponent)
          
 java.awt.Component getFirstComponent(java.awt.Container pContainer)
          
 java.awt.Component getLastComponent(java.awt.Container pContainer)
          
 void run()
          
 
Methods inherited from class javax.swing.SortingFocusTraversalPolicy
getDefaultComponent, 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

TabIndexFocusTraversalPolicy

public TabIndexFocusTraversalPolicy()
Constructs a LayoutFocusTraversalPolicy.

Method Detail

getComparator

protected java.util.Comparator getComparator()

Overrides:
getComparator in class javax.swing.SortingFocusTraversalPolicy

getComponentAfter

public java.awt.Component getComponentAfter(java.awt.Container pContainer,
                                            java.awt.Component pComponent)

Overrides:
getComponentAfter in class javax.swing.LayoutFocusTraversalPolicy

getComponentBefore

public java.awt.Component getComponentBefore(java.awt.Container pContainer,
                                             java.awt.Component pComponent)

Overrides:
getComponentBefore in class javax.swing.LayoutFocusTraversalPolicy

getFirstComponent

public java.awt.Component getFirstComponent(java.awt.Container pContainer)

Overrides:
getFirstComponent in class javax.swing.LayoutFocusTraversalPolicy

getLastComponent

public java.awt.Component getLastComponent(java.awt.Container pContainer)

Overrides:
getLastComponent in class javax.swing.LayoutFocusTraversalPolicy

accept

protected boolean accept(java.awt.Component pComponent)

Overrides:
accept in class javax.swing.LayoutFocusTraversalPolicy

run

public void run()

Specified by:
run in interface java.lang.Runnable

getCenterComponent

protected javax.swing.JComponent getCenterComponent()
Find the center component.

Returns:
the center component.


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.