Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.imagero.gui.flowin.plaf
Class TabContainerUI  view TabContainerUI download TabContainerUI.java

java.lang.Object
  extended byjavax.swing.plaf.ComponentUI
      extended bycom.imagero.gui.flowin.plaf.TabContainerUI
Direct Known Subclasses:
ButtonPanelUI

public class TabContainerUI
extends javax.swing.plaf.ComponentUI


Nested Class Summary
protected  class TabContainerUI.DefaultTextComparator
           
protected  class TabContainerUI.EnumComparator
           
protected  class TabContainerUI.EnumMouseHandler
           
protected  class TabContainerUI.FancyMouseHandler
           
protected  class TabContainerUI.HoverMouseHandler
           
protected  class TabContainerUI.InvertedTextComparator
           
protected  class TabContainerUI.MouseHandler
           
protected  class TabContainerUI.PropertyChangeHandler
           
protected  class TabContainerUI.SimpleMouseHandler
           
protected  class TabContainerUI.StringComparator
           
(package private) static class TabContainerUI.TabBorder
           
 class TabContainerUI.TabPanelMouseHandler
           
 
Field Summary
static java.lang.String COMPARATOR
           
private  TabContainerUI.DefaultTextComparator defaultTextComparator
           
private  TabContainerUI.EnumComparator enumComparator
           
private  TabContainerUI.EnumMouseHandler enumMouseHandler
           
private  TabContainerUI.FancyMouseHandler fancyMouseHandler
           
private  TabContainerUI.HoverMouseHandler hoverMouseHandler
           
private static TabContainerUI instance
           
private  TabContainerUI.InvertedTextComparator invertedTextComparator
           
static java.lang.String MOUSE_HANDLER
           
private  TabContainerUI.PropertyChangeHandler propertyChangeHandler
           
private  TabContainerUI.TabPanelMouseHandler simpleMouseHandler
           
private  TabContainerUI.StringComparator stringComparator
           
(package private)  TabContainerUI.TabBorder tabBorder
           
 
Constructor Summary
TabContainerUI()
           
 
Method Summary
(package private)  TabContainerUI.TabBorder createTabBorder()
           
static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
          Creates a delegate object for the specified component.
 java.util.Comparator getComparator(com.imagero.gui.flowin.TabContainer tp)
           
protected  TabContainerUI.DefaultTextComparator getDefaultTextComparator()
           
protected  TabContainerUI.EnumComparator getEnumComparator()
           
protected  TabContainerUI.TabPanelMouseHandler getFancyMouseHandler()
           
protected  TabContainerUI.TabPanelMouseHandler getHoverMouseHandler()
           
protected  TabContainerUI.InvertedTextComparator getInvertedTextComparator()
           
 java.awt.event.MouseListener getMouseHandler(com.imagero.gui.flowin.TabContainer tp)
           
protected  TabContainerUI.PropertyChangeHandler getPropertyChangeHandler()
           
protected  TabContainerUI.TabPanelMouseHandler getSimpleMouseHandler()
           
protected  TabContainerUI.StringComparator getStringComparator()
           
 TabContainerUI.TabBorder getTabBorder()
           
protected  TabContainerUI.TabPanelMouseHandler getTabPanelMouseHandler(int mouseHandlerType)
           
protected  void installListeners(com.imagero.gui.flowin.TabContainer tab)
           
 void installUI(javax.swing.JComponent c)
          Sets up the specified component so it conforms the the design guidelines of the implemented look and feel.
protected  void maybeShowPopup(java.awt.event.MouseEvent e, com.imagero.gui.flowin.TabContainer tp)
           
(package private)  void setComparator(int type, com.imagero.gui.flowin.TabContainer tab)
           
 void uninstallUI(javax.swing.JComponent c)
          Puts the specified component into the state it had before installUI(javax.swing.JComponent) 55 was called.
protected  void unistallListeners(com.imagero.gui.flowin.TabContainer tab)
           
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

private static TabContainerUI instance

propertyChangeHandler

private TabContainerUI.PropertyChangeHandler propertyChangeHandler

stringComparator

private TabContainerUI.StringComparator stringComparator

enumComparator

private TabContainerUI.EnumComparator enumComparator

defaultTextComparator

private TabContainerUI.DefaultTextComparator defaultTextComparator

invertedTextComparator

private TabContainerUI.InvertedTextComparator invertedTextComparator

fancyMouseHandler

private TabContainerUI.FancyMouseHandler fancyMouseHandler

hoverMouseHandler

private TabContainerUI.HoverMouseHandler hoverMouseHandler

simpleMouseHandler

private TabContainerUI.TabPanelMouseHandler simpleMouseHandler

enumMouseHandler

private TabContainerUI.EnumMouseHandler enumMouseHandler

tabBorder

TabContainerUI.TabBorder tabBorder

MOUSE_HANDLER

public static final java.lang.String MOUSE_HANDLER
See Also:
Constant Field Values

COMPARATOR

public static final java.lang.String COMPARATOR
See Also:
Constant Field Values
Constructor Detail

TabContainerUI

public TabContainerUI()
Method Detail

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
Description copied from class: javax.swing.plaf.ComponentUI
Creates a delegate object for the specified component. Users should use the createUI method of a suitable subclass. The implementation of ComponentUI always throws an error.


installUI

public void installUI(javax.swing.JComponent c)
Description copied from class: javax.swing.plaf.ComponentUI
Sets up the specified component so it conforms the the design guidelines of the implemented look and feel. When the look and feel changes, a ComponentUI delegate is created. The delegate object then receives an installUI message.

This method should perform the following tasks:

  • Set visual properties such as borders, fonts, colors, or icons. However, no change should be performed for those properties whose values have been directly set by the client application. To allow the distinction, LookAndFeels are expected to use values that implement the javax.swing.plaf.UIResource marker interface, such as javax.swing.plaf.BorderUIResource or javax.swing.plaf.ColorUIResource.
  • If necessary, install a java.awt.LayoutManager.
  • Embed custom sub-components. For instance, the UI delegate for a javax.swing.JSplitPane might install a special component for the divider.
  • Register event listeners.
  • Set up properties related to keyborad navigation, such as mnemonics or focus traversal policies.


uninstallUI

public void uninstallUI(javax.swing.JComponent c)
Description copied from class: javax.swing.plaf.ComponentUI
Puts the specified component into the state it had before ComponentUI.installUI(javax.swing.JComponent)>ComponentUI.installUI(javax.swing.JComponent) 55 was called.


installListeners

protected void installListeners(com.imagero.gui.flowin.TabContainer tab)

unistallListeners

protected void unistallListeners(com.imagero.gui.flowin.TabContainer tab)

getPropertyChangeHandler

protected TabContainerUI.PropertyChangeHandler getPropertyChangeHandler()

getTabPanelMouseHandler

protected TabContainerUI.TabPanelMouseHandler getTabPanelMouseHandler(int mouseHandlerType)

getComparator

public java.util.Comparator getComparator(com.imagero.gui.flowin.TabContainer tp)

getMouseHandler

public java.awt.event.MouseListener getMouseHandler(com.imagero.gui.flowin.TabContainer tp)

setComparator

void setComparator(int type,
                   com.imagero.gui.flowin.TabContainer tab)

getDefaultTextComparator

protected TabContainerUI.DefaultTextComparator getDefaultTextComparator()

getInvertedTextComparator

protected TabContainerUI.InvertedTextComparator getInvertedTextComparator()

getEnumComparator

protected TabContainerUI.EnumComparator getEnumComparator()

getStringComparator

protected TabContainerUI.StringComparator getStringComparator()

getTabBorder

public TabContainerUI.TabBorder getTabBorder()

createTabBorder

TabContainerUI.TabBorder createTabBorder()

maybeShowPopup

protected void maybeShowPopup(java.awt.event.MouseEvent e,
                              com.imagero.gui.flowin.TabContainer tp)

getHoverMouseHandler

protected TabContainerUI.TabPanelMouseHandler getHoverMouseHandler()

getSimpleMouseHandler

protected TabContainerUI.TabPanelMouseHandler getSimpleMouseHandler()

getFancyMouseHandler

protected TabContainerUI.TabPanelMouseHandler getFancyMouseHandler()