- java.lang.Object
-
- javax.swing.plaf.basic.BasicSplitPaneDivider.DragController
-
- javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController
-
- Enclosing class:
- BasicSplitPaneDivider
protected class BasicSplitPaneDivider.VerticalDragController extends BasicSplitPaneDivider.DragController
在VERTICAL_SPLIT面向拆分窗格的拖动会话期间处理事件。 这连续消息dragDividerTo
然后完成消息finishDraggingTo
。 当创建一个实例时,应该用isValid
进行消息,以确保可能发生拖动(如果两个视图无法调整大小,则不允许拖动)。
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
VerticalDragController(MouseEvent e)
构造一个新的实例VerticalDragController
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 protected int
getNeededLocation(int x, int y)
返回y参数,因为它用于垂直分割。protected int
positionForMouseEvent(MouseEvent e)
返回基于MouseEvent中传递的分隔符的新位置。-
Methods inherited from class javax.swing.plaf.basic.BasicSplitPaneDivider.DragController
completeDrag, completeDrag, continueDrag, continueDrag, isValid
-
-
-
-
构造方法详细信息
-
VerticalDragController
protected VerticalDragController(MouseEvent e)
构造一个新的实例VerticalDragController
。- 参数
-
e
- 一个鼠标事件
-
-
方法详细信息
-
getNeededLocation
protected int getNeededLocation(int x, int y)
返回y参数,因为它用于垂直分割。- 重写:
-
getNeededLocation
在BasicSplitPaneDivider.DragController
- 参数
-
x
- 一个X坐标 -
y
- 一个Y坐标 - 结果
- X参数
-
positionForMouseEvent
protected int positionForMouseEvent(MouseEvent e)
返回基于MouseEvent中传递的分隔符的新位置。- 重写:
-
positionForMouseEvent
在BasicSplitPaneDivider.DragController
- 参数
-
e
- 一个鼠标事件 - 结果
- 新的立场
-
-