Java プラットフォーム 1.2

java.awt.dnd
クラス DropTargetContext

java.lang.Object
  |
  +--java.awt.dnd.DropTargetContext

public class DropTargetContext
extends Object

DropTargetContext は、ドラッグ&ドロップ操作に関連付けられている論理カーソルが DropTarget に関連付けられている Component の可視ジオメトリと重なるときに作成されます。DropTargetContext は、ドロップ操作のレシーバがエンドユーザに適切なドラッグアンダーフィードバックを提供したり、必要に応じて後続のデータ転送を実行する機構を提供します。

導入されたバージョン:
JDK1.2

内部クラスの概要
protected  class DropTargetContext.TransferableProxy
           
 
メソッドの概要
protected  void acceptDrag(int dragOperation)
          ドラッグを受け入れます。
protected  void acceptDrop(int dropOperation)
          指定された操作を使ってドロップが受け入れられることを知らせるために呼び出されます。
 void addNotify(java.awt.dnd.peer.DropTargetContextPeer dtcp)
          DropTargetContextPeer に関連付けられるときに呼び出されます。
protected  Transferable createTransferableProxy(Transferable t, boolean local)
          サブクラスは、独自の Proxy Transferable を供給するために、このメソッドをオーバーライドできます。
 void dropComplete(boolean success)
          ドロップが完了して、それが成功したかどうかを知らせます。
 Component getComponent()
           
protected  DataFlavor[] getCurrentDataFlavors()
          この操作の Transferable オペランドの有効な DataFlavor を取得します。
protected  List getCurrentDataFlavorsAsList()
           
 DropTarget getDropTarget()
           
protected  int getTargetActions()
           
protected  Transferable getTransferable()
          この操作の Transferable (プロキシ) オペランドを取得します。
protected  boolean isDataFlavorSupported(DataFlavor df)
           
protected  void rejectDrag()
          ドラッグを拒否します。
protected  void rejectDrop()
          ドロップが受け入れられないことを知らせるために呼び出されます。
 void removeNotify()
          DropTargetContextPeer との関連付けが解除されるときに呼び出されます。
protected  void setTargetActions(int actions)
          この DropTarget で許容される現在のアクションを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getDropTarget

public DropTarget getDropTarget()
戻り値:
この Context に関連付けられている DropTarget

getComponent

public Component getComponent()
戻り値:
この Context に関連付けられている Component

addNotify

public void addNotify(java.awt.dnd.peer.DropTargetContextPeer dtcp)
DropTargetContextPeer に関連付けられるときに呼び出されます。

removeNotify

public void removeNotify()
DropTargetContextPeer との関連付けが解除されるときに呼び出されます。

setTargetActions

protected void setTargetActions(int actions)
この DropTarget で許容される現在のアクションを設定します。

getTargetActions

protected int getTargetActions()
戻り値:
この DropTarget で許容される現在のアクション

dropComplete

public void dropComplete(boolean success)
                  throws InvalidDnDOperationException
ドロップが完了して、それが成功したかどうかを知らせます。

acceptDrag

protected void acceptDrag(int dragOperation)
ドラッグを受け入れます。

rejectDrag

protected void rejectDrag()
ドラッグを拒否します。

acceptDrop

protected void acceptDrop(int dropOperation)
指定された操作を使ってドロップが受け入れられることを知らせるために呼び出されます。DropTargetListener.drop メソッドの呼び出しの間に呼び出される必要があります。

rejectDrop

protected void rejectDrop()
ドロップが受け入れられないことを知らせるために呼び出されます。DropTargetListener.drop メソッドの呼び出しの間に呼び出される必要があります。

getCurrentDataFlavors

protected DataFlavor[] getCurrentDataFlavors()
この操作の Transferable オペランドの有効な DataFlavor を取得します。

getCurrentDataFlavorsAsList

protected List getCurrentDataFlavorsAsList()
戻り値:
現在有効な DataFlavor の java.util.List

isDataFlavorSupported

protected boolean isDataFlavorSupported(DataFlavor df)
戻り値:
指定された DataFlavor がソースによってサポートされているかどうか

getTransferable

protected Transferable getTransferable()
                                throws InvalidDnDOperationException
この操作の Transferable (プロキシ) オペランドを取得します。

createTransferableProxy

protected Transferable createTransferableProxy(Transferable t,
                                               boolean local)
サブクラスは、独自の Proxy Transferable を供給するために、このメソッドをオーバーライドできます。

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.