Java プラットフォーム 1.2

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
関連項目:
直列化された形式

クラス java.awt.dnd.DropTargetEvent から継承したフィールド
context
 
クラス java.util.EventObject から継承したフィールド
source
 
コンストラクタの概要
DropTargetDropEvent(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions)
          DropTargetDropEvent を構築します。
DropTargetDropEvent(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions, boolean isLocal)
          DropTargetEvent を構築します。
 
メソッドの概要
 void acceptDrop(int dropAction)
          指定されたアクションを使って、ドロップを受け入れます。
 void dropComplete(boolean success)
          ドロップ転送が完了したことを DragSource に通知します。
 DataFlavor[] getCurrentDataFlavors()
           
 List getCurrentDataFlavorsAsList()
           
 int getDropAction()
           
 Point getLocation()
           
 int getSourceActions()
           
 Transferable getTransferable()
           
 boolean isDataFlavorSupported(DataFlavor df)
           
 boolean isLocalTransfer()
           
 void rejectDrop()
          ドロップを拒否します。
 
クラス java.awt.dnd.DropTargetEvent から継承したメソッド
getDropTargetContext
 
クラス java.util.EventObject から継承したメソッド
getSource, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

DropTargetDropEvent

public DropTargetDropEvent(DropTargetContext dtc,
                           Point cursorLocn,
                           int dropAction,
                           int srcActions)
DropTargetDropEvent を構築します。デフォルトでは、このコンストラクタは、ターゲットがソースと同一の Virtual Machine 内にはないものと仮定します。つまり、isLocalTransfer()false を返します。
パラメータ:
dtc - この操作の DropTargetContext
cursorLocn - Component の座標での、「ドラッグ」カーソルホットスポットの位置
dropAction - 現在選択されているユーザドロップアクション
srcActions - ソースがサポートしている現在のアクションのセット

DropTargetDropEvent

public DropTargetDropEvent(DropTargetContext dtc,
                           Point cursorLocn,
                           int dropAction,
                           int srcActions,
                           boolean isLocal)
DropTargetEvent を構築します。
パラメータ:
dtc - この操作の DropTargetContext
cursorLocn - 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 にあるかどうか

Java プラットフォーム 1.2

バグや機能要求の報告
新しい 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.