|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.swing.plaf.basic.BasicSplitPaneDivider.DragController
protected class BasicSplitPaneDivider.DragController
在導向 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 |
建構子詳細資訊 |
---|
protected BasicSplitPaneDivider.DragController(MouseEvent e)
方法詳細資訊 |
---|
protected boolean isValid()
protected int positionForMouseEvent(MouseEvent e)
protected int getNeededLocation(int x, int y)
protected void continueDrag(int newX, int newY)
protected void continueDrag(MouseEvent e)
protected void completeDrag(int x, int y)
protected void completeDrag(MouseEvent e)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。