com.vlsolutions.swing.docking
public class FloatingDialog extends JDialog implements FloatingDockableContainer
Since: 2.0
UNKNOWN: 2005/10/06 Lilian Chamontin : Reworked the layout (added border components) to have better cursor and resize management and to allow nesting dockables as tabs.
Nested Class Summary | |
---|---|
protected class | FloatingDialog.Resizer |
protected class | FloatingDialog.TitlePanel Class used as a title for dragging the window around |
Field Summary | |
---|---|
protected DockingDesktop | desktop |
protected int | titleHeight the drag header height |
Constructor Summary | |
---|---|
FloatingDialog(Dialog parent) | |
FloatingDialog(Frame parent) |
Method Summary | |
---|---|
JComponent | createTitlePanel() Creates the component used as a header to drag the window |
void | init() initialisation of the title bar |
void | installBorders() Installs the borders of this dialog and its title header |
void | installDecoration() Installs or not the window decorations on this dialog.
|
void | installDocking(DockingDesktop desktop) |
void | installResizers() installs the components used for resizing (on left/right/bottom borders) |
void | setInitialDockable(Dockable dockable) |
void | setInitialTabbedDockableContainer(TabbedDockableContainer tdc) |
uses setUndecorated(booelan)
Since: 2.0.1