JavaTM 2 Platform
Standard Ed. 6

類別 java.awt.dnd.DragSource
的使用

使用 DragSource 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.dnd Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 
 

java.awtDragSource 的使用
 

參數型別為 DragSourcejava.awt 中的方法
<T extends DragGestureRecognizer>
T
Toolkit.createDragGestureRecognizer(Class<T> abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)
          創建所請求的抽象 DragGestureRecognizer 類別的具體的、與平臺有關的子類別,並將它與指定的 DragSource、Component 和 DragGestureListener 關聯。
 

java.awt.dndDragSource 的使用
 

宣告為 DragSourcejava.awt.dnd 中的欄位
protected  DragSource DragGestureRecognizer.dragSource
          與此 DragGestureRecognizer 關聯的 DragSource
 

返回 DragSourcejava.awt.dnd 中的方法
static DragSource DragSource.getDefaultDragSource()
          獲取與基礎平臺關聯的 DragSource 物件。
 DragSource DragGestureEvent.getDragSource()
          返回 DragSource
 DragSource DragGestureRecognizer.getDragSource()
          此方法返回 DragSource,為了進行 Drag 和 Drop 操作,將使用此 DragGestureRecognizer
 DragSource DragSourceContext.getDragSource()
          返回實例化此 DragSourceContextDragSource
 

參數型別為 DragSourcejava.awt.dnd 中的建構子
DragGestureRecognizer(DragSource ds)
          建構一個新的 DragGestureRecognizer,使其具有給定此 Drag 和 Drop 操作中使用的 DragSource
DragGestureRecognizer(DragSource ds, Component c)
          建構一個新的 DragGestureRecognizer,使其具有給定此 Drag 和 Drop 操作中使用的 DragSource 和此 DragGestureRecognizer 應該“觀察”拖動開始動作的 Component
DragGestureRecognizer(DragSource ds, Component c, int sa)
          建構一個新的 DragGestureRecognizer,使其具有給定此 Drag 和 Drop 操作中使用的 DragSource、此 DragGestureRecognizer 應該“觀察”拖動開始動作的 Component 和此 Drag 和 Drop 操作所支持的動作。
DragGestureRecognizer(DragSource ds, Component c, int sa, DragGestureListener dgl)
          建構一個新的 DragGestureRecognizer,使其具有給定此 Drag 和 Drop 操作中使用的 DragSource、此 DragGestureRecognizer 應該“觀察”拖動開始動作的 Component、此 Drag 和 Drop 操作所支持的操作和一旦檢測到拖動開始動作要通知的 DragGestureListener
MouseDragGestureRecognizer(DragSource ds)
          給出 ComponentDragSource,建構一個新的 MouseDragGestureRecognizer
MouseDragGestureRecognizer(DragSource ds, Component c)
          給出 Component c 的 DragSource、要觀察的 Component,建構一個新的 MouseDragGestureRecognizer
MouseDragGestureRecognizer(DragSource ds, Component c, int act)
          給出 Component c 的 DragSource、要觀察的 Component,以及此拖動操作允許的操作,建構一個新的 MouseDragGestureRecognizer
MouseDragGestureRecognizer(DragSource ds, Component c, int act, DragGestureListener dgl)
          給出 Component c 的 DragSource、要觀察的 Component、此拖動操作允許的操作,以及檢測到拖動動作時發出通知的 DragGestureListener,建構一個新的 MouseDragGestureRecognizer
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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