Developer Tools
JDeveloper
af:attributeDropTargetタグまたは
af:collectionDropTargetタグのどちらもドラッグ・アンド・ドロップ機能のニーズに合っていない場合、またはドロップ操作を実行するカスタム・コードがある場合は、
af:dropTargetタグをコンポーネントに使用して、そのコンポーネントをドロップの受入れに適したものにできます。
af:dropTargetタグにある
dropListener属性を使用すると、カスタムのドロップ・イベント・リスナー・メソッドをドロップ・ターゲットに登録できます。
ドロップ・ターゲットで異なる型のオブジェクトが受け入れられるようにするには、
af:dataFlavorタグを
af:dropTargetタグとともに使用して、1つ以上のデータ・フレーバ(
java.lang.Stringや
java.util.Collectionなど)を指定します。
この例では、イメージ・コンポーネントおよびその
Stringクライアント属性値を、引き続きドラッグ・ソースとして使用します。 したがって、次のステップでは、
java.lang.Stringのデータ・フレーバを指定します。