java.awt.dnd
クラス DropTargetDropEvent
java.lang.Object
|
+--java.util.EventObject
|
+--java.awt.dnd.DropTargetEvent
|
+--java.awt.dnd.DropTargetDropEvent
- public class DropTargetDropEvent
- extends DropTargetEvent
DropTargetDropEvent は、DropTargetListener の drop() メソッドを介して送られます。
- 導入されたバージョン:
- JDK1.2
- 関連項目:
- 直列化された形式
DropTargetDropEvent
public DropTargetDropEvent(DropTargetContext dtc,
Point cursorLocn,
int dropAction,
int srcActions)
- DropTargetDropEvent を構築します。デフォルトでは、このコンストラクタは、ターゲットがソースと同一の Virtual Machine 内にはないものと仮定します。つまり、
isLocalTransfer()
は false
を返します。
- パラメータ:
dtc
- この操作の DropTargetContextcursorLocn
- Component の座標での、「ドラッグ」カーソルホットスポットの位置dropAction
- 現在選択されているユーザドロップアクションsrcActions
- ソースがサポートしている現在のアクションのセット
DropTargetDropEvent
public DropTargetDropEvent(DropTargetContext dtc,
Point cursorLocn,
int dropAction,
int srcActions,
boolean isLocal)
- DropTargetEvent を構築します。
- パラメータ:
dtc
- この操作の DropTargetContextcursorLocn
- Component の座標での、「ドラッグ」カーソルホットスポットの位置dropAction
- 現在選択されているユーザドロップアクションsrcActions
- ソースがサポートしている現在のアクションのセットisLocal
- ソースがターゲットと同じ JVM にある場合は true
getLocation
public Point getLocation()
- 戻り値:
- Component の座標での、現在のカーソル位置
getCurrentDataFlavors
public DataFlavor[] getCurrentDataFlavors()
- 戻り値:
- 現在の DataFlavor
getCurrentDataFlavorsAsList
public List getCurrentDataFlavorsAsList()
- 戻り値:
- 現在の有効な DataFlavor の java.util.List
isDataFlavorSupported
public boolean isDataFlavorSupported(DataFlavor df)
- 戻り値:
- 指定された DataFlavor がソースで有効な場合
getSourceActions
public int getSourceActions()
- 戻り値:
- ソースアクション
getDropAction
public int getDropAction()
- 戻り値:
- ソースアクション
getTransferable
public Transferable getTransferable()
- 戻り値:
- ドロップに関連付けられている Transferable
acceptDrop
public void acceptDrop(int dropAction)
- 指定されたアクションを使って、ドロップを受け入れます。
rejectDrop
public void rejectDrop()
- ドロップを拒否します。
dropComplete
public void dropComplete(boolean success)
- ドロップ転送が完了したことを DragSource に通知します。
isLocalTransfer
public boolean isLocalTransfer()
- 戻り値:
- Source が同じ JVM にあるかどうか
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.