protected class BasicSplitPaneDivider.VerticalDragController extends BasicSplitPaneDivider.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 | Description |
---|---|---|
protected |
VerticalDragController(MouseEvent e) |
Constructs a new instance of
VerticalDragController . |
Modifier and Type | Method | Description |
---|---|---|
protected int |
getNeededLocation(int x,
int y) |
Returns the y argument, since this is used for vertical
splits.
|
protected int |
positionForMouseEvent(MouseEvent e) |
Returns the new position to put the divider at based on
the passed in MouseEvent.
|
completeDrag, completeDrag, continueDrag, continueDrag, isValid
protected VerticalDragController(MouseEvent e)
VerticalDragController
.e
- a mouse eventprotected int getNeededLocation(int x, int y)
getNeededLocation
in class BasicSplitPaneDivider.DragController
x
- an X coordinatey
- an Y coordinateprotected int positionForMouseEvent(MouseEvent e)
positionForMouseEvent
in class BasicSplitPaneDivider.DragController
e
- a mouse event Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps