0

グループごとのメールを Java パネルに直接ドラッグ アンド ドロップしたい. グループごとのメールを Windows エクスプローラーに配置した後、ドラッグ アンド ドロップできます (メールは .eml ファイルになります)。

public synchronized void drop(final DropTargetDropEvent dtde)
{
try
{

Transferable tr = dtde.getTransferable();
DataFlavor[] flavors = tr.getTransferDataFlavors();

}

上記のコードを試している間、データフレーバーはありません。Plz だから私にあなたの提案をしてください。

4

1 に答える 1

0

Swing コンポーネントにドロップされた .eml ファイルの絶対パスのリストを提供すると、コードはそのパスからそれらのファイルを取得して、さらなる操作を行うことができます。

Transferable転送操作用のデータを提供するために使用できる独自のクラスに実装し、クラスを拡張TransferHandlerして独自の を定義できますDataFlavor

于 2012-06-07T11:41:04.620 に答える