JavaTM 2 Platform
Standard Ed. 6

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

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

java.awt 中 DragSource 的使用
 

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

java.awt.dnd 中 DragSource 的使用
 

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

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

參數型別為 DragSource 的 java.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)
          給出 Component 的 DragSource,建構一個新的 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。