Package | Description |
---|---|
bibliothek.gui.dock.wizard |
Class and Description |
---|
PersistentCell
A cell in the grid of a
WizardSplitDockStation , the cell offers information about
its current and its preferred size. |
PersistentColumn
A column in the grid of a
WizardSplitDockStation , the column offers information
about its current and preferred size. |
WizardNodeMap
The node map tells the location of nodes and columns.
|
WizardNodeMap.Cell |
WizardNodeMap.Column
A column is a set of
WizardNodeMap.Cell s. |
WizardSpanStrategy
The
WizardSpanStrategy keeps track of the required Span s for a WizardSplitDockStation
and adds or removes Span s when necessary. |
WizardSplitDockStation
A
WizardSplitDockStation has some additional restrictions and other behavior than an ordinary SplitDockStation :
The Dockable s are ordered in columns.
The station does not use up empty space if not needed.
Moving a divider changes the preferred size of the station.
This station should be wrapped into a JScrollPane , it even implements Scrollable to fully support the JScrollPane .
|
WizardSplitDockStation.Side
the side where dockables are pushed to
|
WizardSplitDockStation.WizardLayoutManager
This
SplitLayoutManager adds restrictions on how a drag and drop operation
can be performed, and what the boundaries of the children are:
DnD operations must ensure that the Dockable s remain in columns, see WizardSplitDockStation.WizardLayoutManager.ensureDropLocation(PutInfo)
|
WizardSplitDockStationLayout.Column |