1
私はドラッグ&ドロップがJTableの使用スイングは、ドラッグ&ドロップファイル
public void drop(DropTargetDropEvent dtde){
dtde.acceptDrop(DnDConstants.ACTION_COPY_OR_MOVE);
Transferable t = dtde.getTransferable();
try {
List fileList = (List)t.getTransferData(DataFlavor.javaFileListFlavor);
File f = (File)fileList;
addDnDFile(fileList);
} catch (UnsupportedFlavorException ex) {
} catch (IOException ex) {
}
}
今の時点で私はすべての可能性を把握することができないようすることができますテーブルにファイルを実装MusicPlayer GUIを作成していますリストをファイルに変換して、addDnDFileメソッドを使用してファイルを自分のミュージックプレイヤーに追加することができます。
すぐに役立つように、[MCVE]または[短く、自己完結型の正しい例](http://www.sscce.org/)を投稿してください。 –
}} catch(UnsupportedFlavorException ex){ } catch(IOException ex){ } '例外出力を無視しないでください。 –
'for(Object o:fileList){' ... 'o 'が' instanceof' 'File'であることを確認するために...多分[this]のようなものです(http://stackoverflow.com/questions/ 13639804 /ドラッグ・アンド・ドロップ・ファイルfrom-os-into-jtable-java/13640115#13640115) – MadProgrammer