de.sciss.gui
Class NoFocusTraversalPolicy

java.lang.Object
  extended by java.awt.FocusTraversalPolicy
      extended by de.sciss.gui.NoFocusTraversalPolicy

public class NoFocusTraversalPolicy
extends java.awt.FocusTraversalPolicy

This is 'no' focus policy because all requests for focus are blocked; this can be used as a Frame's or Dialog's policy during processing when the user shouldn't be able to cycle through virtually inactive gadgets.

Version:
0.10, 20-May-05
Author:
Hanns Holger Rutz

Constructor Summary
NoFocusTraversalPolicy()
           
 
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)
           
 java.awt.Component getInitialComponent(java.awt.Window window)
           
 java.awt.Component getLastComponent(java.awt.Container focusCycleRoot)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoFocusTraversalPolicy

public NoFocusTraversalPolicy()
Method Detail

getComponentAfter

public java.awt.Component getComponentAfter(java.awt.Container focusCycleRoot,
                                            java.awt.Component aComponent)
Specified by:
getComponentAfter in class java.awt.FocusTraversalPolicy
Returns:
null, in order to block traversal

getComponentBefore

public java.awt.Component getComponentBefore(java.awt.Container focusCycleRoot,
                                             java.awt.Component aComponent)
Specified by:
getComponentBefore in class java.awt.FocusTraversalPolicy
Returns:
null, in order to block traversal

getFirstComponent

public java.awt.Component getFirstComponent(java.awt.Container focusCycleRoot)
Specified by:
getFirstComponent in class java.awt.FocusTraversalPolicy
Returns:
null, in order to block traversal

getLastComponent

public java.awt.Component getLastComponent(java.awt.Container focusCycleRoot)
Specified by:
getLastComponent in class java.awt.FocusTraversalPolicy
Returns:
null, in order to block traversal

getDefaultComponent

public java.awt.Component getDefaultComponent(java.awt.Container focusCycleRoot)
Specified by:
getDefaultComponent in class java.awt.FocusTraversalPolicy
Returns:
null, in order to block traversal

getInitialComponent

public java.awt.Component getInitialComponent(java.awt.Window window)
Overrides:
getInitialComponent in class java.awt.FocusTraversalPolicy
Returns:
null, in order to block traversal