com.vlsolutions.swing.docking.event
public class DockableStateWillChangeEvent extends Object
Events are triggered when a component is :
Note that event are not triggered by drag-dock moves (they don't correspond to a state change). If you need to track such changes, use a Swing AncestorListener, or override the addNotify method of your dockable component.
It is also possible to track changes after they occur with the DockableStateChangeEvent .
Constructor Summary | |
---|---|
DockableStateWillChangeEvent(DockableState currentState, DockableState futureState) |
Method Summary | |
---|---|
void | cancel() Refuse the change of dockable state.
|
DockableState | getCurrentState() this method will return null when the event is triggered for initial docking
|
DockableState | getFutureState() Returns the future (proposed) state of the dockable. if cancel() is called on the event,
this state change will be vetoed. |
boolean | isAccepted() |
The docking action is cancelled.
See Also: cancel