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