所有类


javax.swing.plaf.basic
类 BasicSplitPaneDivider.VerticalDragController

java.lang.Object
  继承者 javax.swing.plaf.basic.BasicSplitPaneDivider.DragController
      继承者 javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController
正在封闭类:
BasicSplitPaneDivider

protected class BasicSplitPaneDivider.VerticalDragController
   
   
   
   
extends BasicSplitPaneDivider.DragController

在面向 VERTICAL_SPLIT 的拆分窗格的拖动会话期间处理事件。此操作会继续传递 dragDividerTo 的消息,到完成时传递 finishDraggingTo 的消息。创建实例时,它应该利用 isValid 传递消息来确保执行拖动操作(如果无法调整两个视图的大小,则不允许拖动)。


构造方法摘要
protected BasicSplitPaneDivider.VerticalDragController(MouseEvent e)
           
 
方法摘要
protected  int getNeededLocation(int x, int y)
          返回 y 参数,因为可以将其用于垂直拆分。
protected  int positionForMouseEvent(MouseEvent e)
          返回基于传入的 MouseEvent 放置分隔器的新位置。
 
从类 javax.swing.plaf.basic.BasicSplitPaneDivider.DragController 继承的方法
completeDrag, completeDrag, continueDrag, continueDrag, isValid
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

BasicSplitPaneDivider.VerticalDragController

protected BasicSplitPaneDivider.VerticalDragController(MouseEvent e)
方法详细信息

getNeededLocation

protected int getNeededLocation(int x,
                                int y)
返回 y 参数,因为可以将其用于垂直拆分。

覆盖:
BasicSplitPaneDivider.DragController 中的 getNeededLocation

positionForMouseEvent

protected int positionForMouseEvent(MouseEvent e)
返回基于传入的 MouseEvent 放置分隔器的新位置。

覆盖:
BasicSplitPaneDivider.DragController 中的 positionForMouseEvent

所有类

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部