Package org.peace_tools.generic.dndTabs

Provides generic functionality to organize GUI as dockable tabs.

See:
          Description

Interface Summary
DnDTabListener Interface to announce deletion of a tab in a DnDTabbedPane.
 

Class Summary
DnDTabbedPane  
DnDTabButton This is a simple component that provides a custom close button on the currently active tab in a DnDTabbedPane.
DnDTabHandler This class provides the necessary infrastructure for handling Drag-and-Drop features of a Tab from one TabbedPane to another.
DnDTabPos Class to remember position of a DnDTabPane.
 

Enum Summary
DnDTabbedPane.Location Preferred docking locations for tabs.
 

Package org.peace_tools.generic.dndTabs Description

Provides generic functionality to organize GUI as dockable tabs.

This package is a generic package (that does not and should not have dependence on any other package, other than standard Java packages) that provides a custom GUI implementation in which views are organized as tabs. The tabs can be organized in different ways via drag-n-drop (DnD) and consequently are called DnD Tabs. The classes in this package provide the necessary code to create DnD tabs, drag-n-drop tabs to reorganize layout, save information about the location of tabs, and restore tab positions.

Since:
0.9