Skip to content

Org.eclipse.swt.dnd.DropTarget

Simple SWT File Drag'n'Drop example

DropTarget dt = new DropTarget(tableUpload, DND.DROP_DEFAULT | DND.DROP_MOVE);
dt.setTransfer(new Transfer[] { FileTransfer.getInstance() });
dt.addDropListener(new DropTargetAdapter() {
    public void drop(DropTargetEvent event) {
        String fileList[] = null;
        FileTransfer ft = FileTransfer.getInstance();
        if (ft.isSupportedType(event.currentDataType)) {
            fileList = (String[]) event.data;
        }
    }
});

Favorite site