com.vlsolutions.swing.docking
Class TabFactory

java.lang.Object
  extended by com.vlsolutions.swing.docking.DockableContainerFactory
      extended by com.vlsolutions.swing.docking.DefaultDockableContainerFactory
          extended by com.vlsolutions.swing.docking.TabFactory

public class TabFactory
extends DefaultDockableContainerFactory

A factory that replaces DockViews (with title headers) by tabbed panes with a single tab.

This factory provides a unified GUI for single AND tabbed components (with the exception of auto-hide and single-floating that still use the standard title bars).

It is still in an early stage and will be improved in future releases, depending on its adoption.

Since:
2.1.3

Field Summary
 
Fields inherited from class com.vlsolutions.swing.docking.DockableContainerFactory
PARENT_DESKTOP, PARENT_DETACHED_WINDOW, PARENT_SPLIT_CONTAINER, PARENT_TABBED_CONTAINER
 
Constructor Summary
TabFactory()
           
 
Method Summary
 SingleDockableContainer createDockableContainer(Dockable dockable, int parentType)
          Returns the component used to modify the expand panel size when expanded from the top.
 
Methods inherited from class com.vlsolutions.swing.docking.DefaultDockableContainerFactory
createFloatingDockableContainer, createTabbedDockableContainer, createTitleBar
 
Methods inherited from class com.vlsolutions.swing.docking.DockableContainerFactory
createDockableContainer, getFactory, setFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TabFactory

public TabFactory()
Method Detail

createDockableContainer

public SingleDockableContainer createDockableContainer(Dockable dockable,
                                                       int parentType)
Description copied from class: DefaultDockableContainerFactory
Returns the component used to modify the expand panel size when expanded from the top. This implementation uses the following components :

Overrides:
createDockableContainer in class DefaultDockableContainerFactory
See Also:
DockView, TabbedDockView, MaximizedDockView, DetachedDockView


© Copyright 2004-2007 VLSolutions. All Rights Reserved.
www.vlsolutions.com : Java Components - Smart Client Applications