protected class JideSplitPaneDivider.VerticalDragController extends JideSplitPaneDivider.DragController
dragDividerTo
and then when done messages finishDraggingTo
. When an instance is created
it should be messaged with isValid
to insure that dragging can happen (dragging won't be allowed if
the two views can not be resized).Modifier | Constructor and Description |
---|---|
protected |
VerticalDragController(java.awt.event.MouseEvent e) |
Modifier and Type | Method and Description |
---|---|
protected int |
getNeededLocation(int x,
int y)
Returns the y argument, since this is used for vertical splits.
|
protected int |
positionForMouseEvent(java.awt.event.MouseEvent e)
Returns the new position to put the divider at based on the passed in MouseEvent.
|
completeDrag, completeDrag, continueDrag, continueDrag, isValid
protected VerticalDragController(java.awt.event.MouseEvent e)
protected int getNeededLocation(int x, int y)
getNeededLocation
in class JideSplitPaneDivider.DragController
x
- x positiony
- y positionprotected int positionForMouseEvent(java.awt.event.MouseEvent e)
positionForMouseEvent
in class JideSplitPaneDivider.DragController
e
- the mouse event.