Je dois implémenter les fonctions de drag en drop entre différents objets, et notament une JTable en réception(drop).
La mise en oeuvre est-elle identique quel que soit le type de composant source (drag) ?
Je dois implémenter les fonctions de drag en drop entre différents objets, et notament une JTable en réception(drop).
La mise en oeuvre est-elle identique quel que soit le type de composant source (drag) ?
Oui. Cf. le tutorial Swing sur le Drag and Drop : http://java.sun.com/docs/books/tutor.../misc/dnd.html
Tu peux aussi lire le blog de Shannon Hickey (http://weblogs.java.net/blog/shanman) qui est l'ingénieur en charge du DnD Swing chez Sun.
D'après le premier lien, Une JTable ne permet que le Drag copy et le copy.
Donc pas de drop à l'horizon. J'en déduis que je ne peux pas déplacer le contenu d'une cellule dans une autre avec drag and drop, ou bien j'ai raté un truc ?
Bien sûr que tu peux faire des drops sur une JTable.
Désolé pour le lien, voici le bon : http://weblogs.java.net/blog/shan_man/
Partager