Class FlatToolBarUI.FlatToolBarFocusTraversalPolicy

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    FlatToolBarUI

    protected class FlatToolBarUI.FlatToolBarFocusTraversalPolicy
    extends javax.swing.LayoutFocusTraversalPolicy
    Focus traversal policy used for toolbar to modify traversal behaviour:
    • Tab-key moves focus out of toolbar.
    • If moving focus into the toolbar, focus recently focused toolbar button.
    If the toolbar contains non-button components (e.g. combobox), then the behavior is slightly different. Non-button component are always included in Tab-key traversal.
    Since:
    2
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Component getComponentAfter​(java.awt.Container aContainer, java.awt.Component aComponent)  
      java.awt.Component getComponentBefore​(java.awt.Container aContainer, java.awt.Component aComponent)  
      java.awt.Component getFirstComponent​(java.awt.Container aContainer)  
      java.awt.Component getLastComponent​(java.awt.Container aContainer)  
      private java.awt.Component getRecentComponent​(java.awt.Container aContainer, boolean first)  
      • Methods inherited from class javax.swing.LayoutFocusTraversalPolicy

        accept
      • Methods inherited from class javax.swing.SortingFocusTraversalPolicy

        getComparator, 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

      • FlatToolBarFocusTraversalPolicy

        protected FlatToolBarFocusTraversalPolicy()
    • Method Detail

      • getComponentAfter

        public java.awt.Component getComponentAfter​(java.awt.Container aContainer,
                                                    java.awt.Component aComponent)
        Overrides:
        getComponentAfter in class javax.swing.LayoutFocusTraversalPolicy
      • getComponentBefore

        public java.awt.Component getComponentBefore​(java.awt.Container aContainer,
                                                     java.awt.Component aComponent)
        Overrides:
        getComponentBefore in class javax.swing.LayoutFocusTraversalPolicy
      • getFirstComponent

        public java.awt.Component getFirstComponent​(java.awt.Container aContainer)
        Overrides:
        getFirstComponent in class javax.swing.LayoutFocusTraversalPolicy
      • getLastComponent

        public java.awt.Component getLastComponent​(java.awt.Container aContainer)
        Overrides:
        getLastComponent in class javax.swing.LayoutFocusTraversalPolicy
      • getRecentComponent

        private java.awt.Component getRecentComponent​(java.awt.Container aContainer,
                                                      boolean first)