JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.basic
類別 BasicSplitPaneDivider.DragController

java.lang.Object
  繼承者 javax.swing.plaf.basic.BasicSplitPaneDivider.DragController
直接已知子類別:
BasicSplitPaneDivider.VerticalDragController
正在封閉類別:
BasicSplitPaneDivider

protected class BasicSplitPaneDivider.DragController
extends Object

在導向 HORIZONTAL_SPLIT 的拆分窗格的拖動Session期間處理事件。此操作會繼續傳遞 dragDividerTo 的訊息,到完成時傳遞 finishDraggingTo 的訊息。創建實例時,它應該利用 isValid 傳遞訊息來確保執行拖動操作(如果無法調整兩個視圖的大小,則不允許拖動)。

警告:此類別的序列化物件將與以後的 Swing 版本不相容。當前的序列化支持適用於短期存儲或運行相同 Swing 版本的應用程序之間的 RMI。從 1.4 版本開始,已在 java.beans 套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder


建構子摘要
protected BasicSplitPaneDivider.DragController(MouseEvent e)
           
 
方法摘要
protected  void completeDrag(int x, int y)
           
protected  void completeDrag(MouseEvent e)
          用鼠標事件的新位置傳遞 finishDraggingTo 的訊息。
protected  void continueDrag(int newX, int newY)
           
protected  void continueDrag(MouseEvent e)
          用鼠標事件的新位置傳遞 dragDividerTo 的訊息。
protected  int getNeededLocation(int x, int y)
          返回 x 參數,因為可以將其用於水平拆分。
protected  boolean isValid()
          如果拖動Session有效,則返回 true。
protected  int positionForMouseEvent(MouseEvent e)
          返回基於傳入的 MouseEvent 放置分隔器的新位置。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

BasicSplitPaneDivider.DragController

protected BasicSplitPaneDivider.DragController(MouseEvent e)
方法詳細資訊

isValid

protected boolean isValid()
如果拖動Session有效,則返回 true。


positionForMouseEvent

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


getNeededLocation

protected int getNeededLocation(int x,
                                int y)
返回 x 參數,因為可以將其用於水平拆分。


continueDrag

protected void continueDrag(int newX,
                            int newY)

continueDrag

protected void continueDrag(MouseEvent e)
用鼠標事件的新位置傳遞 dragDividerTo 的訊息。


completeDrag

protected void completeDrag(int x,
                            int y)

completeDrag

protected void completeDrag(MouseEvent e)
用鼠標事件的新位置傳遞 finishDraggingTo 的訊息。


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only