DnDEvent works together with the standard AWT drag & drop mechanism, which has no concept of virtual files. To get the list of dragged files from a DnDEvent, use:
if (dndEvent.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) { List<File> files = (List<File>) dndEvent.getTransferData(DataFlavor.javaFileListFlavor); // proces the files }
DnDEvent works together with the standard AWT drag & drop mechanism, which has no concept of virtual files. To get the list of dragged files from a DnDEvent, use:
if (dndEvent.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) {
List<File> files = (List<File>) dndEvent.getTransferData(DataFlavor.javaFileListFlavor);
// proces the files
}