jp.go.aist.dmrc.platform.util.datatransfer
インタフェース PFDroppedDataHandler


public interface PFDroppedDataHandler

ドラッグ&ドロップによってドロップされたデータの処理機能を実装するための インタフェース。execute(PFComponent,Object,Point,int)メソッドは、 PFDropTargetImplオブジェクトから呼び出されます。ドロップデータの 種類は、識別番号によって区別されます。

ドロップデータ種別 識別番号
ファイルのリスト
List
0
文字列
String
1
イメージ
Image
2
リスト
PFObjectList
3
テーブル
PFObjectTable
4
ツリー
PFObjectTree
5
ネットワーク
PFObjectNetwork
6
ユーザ定義データ
Object
7
上記以外 -1

関連項目:
PFDropTarget, PFDropTargetImpl

フィールドの概要
static int DROP_FILE_LIST
          ファイルリストデータの識別番号、0。
static int DROP_IMAGE
          イメージデータの識別番号、2。
static int DROP_LIST
          リストデータの識別番号、3。
static int DROP_NETWORK
          ネットワークデータの識別番号、6。
static int DROP_TABLE
          テーブルデータの識別番号、4。
static int DROP_TEXT
          文字列データの識別番号、1。
static int DROP_TREE
          ツリーデータの識別番号、5。
static int DROP_USER_OBJECT
          ユーザ定義データの識別番号、7。
 
メソッドの概要
 void execute(PFComponent comp, java.lang.Object data, java.awt.Point point, int id)
          ドロップデータの処理を実行する。
 

フィールドの詳細

DROP_FILE_LIST

static final int DROP_FILE_LIST
ファイルリストデータの識別番号、0。


DROP_TEXT

static final int DROP_TEXT
文字列データの識別番号、1。


DROP_IMAGE

static final int DROP_IMAGE
イメージデータの識別番号、2。


DROP_LIST

static final int DROP_LIST
リストデータの識別番号、3。


DROP_TABLE

static final int DROP_TABLE
テーブルデータの識別番号、4。


DROP_TREE

static final int DROP_TREE
ツリーデータの識別番号、5。


DROP_NETWORK

static final int DROP_NETWORK
ネットワークデータの識別番号、6。


DROP_USER_OBJECT

static final int DROP_USER_OBJECT
ユーザ定義データの識別番号、7。

メソッドの詳細

execute

void execute(PFComponent comp,
             java.lang.Object data,
             java.awt.Point point,
             int id)
ドロップデータの処理を実行する。

パラメータ:
comp - ドロップデータの取得先コンポーネント
data - ドロップデータ
point - データドロップ位置
id - ドロップデータ識別番号