Ho due JList, la prima contiene le categorie mentre la seconda contiene gli snippet delle categorie selezionate. Vorrei che l'utente potesse spostare uno o più snippet da una categoria ad un'altra attraverso il drag&drop. Non avendo mai affrontato questo argomento prima, ho iniziato a documentarmi.
Ho un problema: ho bisogno di sapere l'indice in cui l'utente ha effettuato il drop ma non saprei come ottenerlo... Come posso fare?
Ho sbagliato/dimenticato qualcosa?codice:snippetsList.setDragEnabled(true); categoriesList.setDropMode(DropMode.ON); DropTarget dropTarget = new DropTarget(); try { dropTarget.addDropTargetListener(new DropTargetListener() { public void drop(DropTargetDropEvent e) { } }); } catch (TooManyListenersException ex) { // TODO Auto-generated catch block ex.printStackTrace(); } categoriesList.setDropTarget(dropTarget);
Grazie![]()

Rispondi quotando