JavaTM Platform
Standard Ed. 6

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

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策