private void addDropSupport(){ int operations = DND.DROP_MOVE | DND.DROP_COPY | DND.DROP_LINK; Transfer[] types = new Transfer[] { FileTransfer.getInstance() }; DropTarget target = new DropTarget(gallery, operations); target.setTransfer(types); target.addDropListener(new DropTargetAdapter(){ public void drop(org.eclipse.swt.dnd.DropTargetEvent event) { System.out.println("Dropped" + event.data); }; }); }