|
||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |
SplitDockStation
that handles as if the tree
would build a table.station
SplitNode
, usually a Leaf
, and a part of a WizardNodeMap.Column
.WizardNodeMap.Cell
s.WizardSpanStrategy
keeps track of the required Span
s for a WizardSplitDockStation
and adds or removes Span
s when necessary.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
.
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)
WizardSplitDockStation
.WizardSplitDockStation
.StationChildHandle
for dockable
, the
new handle must not be added to any collection.
orientation
in map
.
|
||||||||||
PREV LETTER NEXT LETTER | FRAMES NO FRAMES |