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?
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);
Ho sbagliato/dimenticato qualcosa?
Grazie