Ich bin ein Musicplayer GUI zu schaffen, die implementiert eine Drag & Drop auf den Tisch Datei, dieJTable mit Swings Drag & Drop Dateien
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) {
}
}
Ab jetzt kann ich nicht möglich scheinen, um herauszufinden Möglichkeit, eine Liste in eine Datei zu konvertieren, um meine addDnDFile-Methode verwenden zu können, die die Datei meinem Musikplayer hinzufügt.
Um eine bessere Hilfe zu erhalten, sollten Sie ein [MCVE] oder [Short, Self Contained, Correct Example] (http://www.sscce.org/) veröffentlichen. –
}} catch (UnsupportedFlavorException ex) { } catch (IOException ex) { } 'Ignoriere die Exception-Ausgabe nicht. –
'for (Objekt o: fileList) {' ... dann überprüfen, um zu sehen, von 'o' ist ein' instanceof' 'File' ... vielleicht so etwas wie [this] (http://stackoverflow.com/questions/ 13639804/Ziehen-und-Ablegen-Dateien-von-os-in-jtable-java/13640115 # 13640115) – MadProgrammer