Ciao a tutti! Nella mia applicazione devo implementare il drag & drop (più che altro la parte drop): una lista di file viene trascinata su un pannello e vengono, di conseguenza, creati dei pulsanti. Le mie domande sono:
a) Avete presente il feedback che dà il sistema operativo quando vi è un'operazione di trascinamento? L'icona del cursore a cui appare un + se stai copiando od una freccetta se stai creando un link? Come si fa a dare tale feedback in Java?
b) Sul libro Core Java mi dicono che per usare il Drag & Drop si usa la classe DropTarget ed i relativi Listener, mentre nel Tutorial mi si dice di estendere la classe TrasferHandler. Qual'è la soluzione corretta o, per meglio dire, in che casi si usa un sistema ed i che casi l'altro?
c) Dato che devo trascinare su un JPanel, c'è modo di sapere tra quali componenti avviene il trascinamento ed inserirli nel posto giusto? C'è modo di dare un feedback visivo?
Grazie a chiunque sappia rispondere ad almeno una delle domande ^_^
Ciao![]()