bonsoir, je travaille avec swing java sous netbeans .
j'ai deux fenêtres JInternalframe : inetrnalFram1 & inetrnalFram2 ,dans IF1 j'ai 8 images je cherche à faire glisser les images de IF1 vers IF2 .
quelqu'un peut m'orienter :roll:!
merci .
Version imprimable
bonsoir, je travaille avec swing java sous netbeans .
j'ai deux fenêtres JInternalframe : inetrnalFram1 & inetrnalFram2 ,dans IF1 j'ai 8 images je cherche à faire glisser les images de IF1 vers IF2 .
quelqu'un peut m'orienter :roll:!
merci .
Tu dois utiliser TransferHandler, Transferable et DataFlavor. Fait des recherches sur le forum sur ces termes pour trouver des exemples et egalement voir le didacticiel (en anglais) http://java.sun.com/docs/books/tutor.../misc/dnd.html
De plus dans ton cas vu que tu fais un deplacement tu dois faire un TransferHandler.MOVE, c'est a dire que ca marche comme pour le coller excepte qu'a la fin du transfert du dois retirer la/les image(s) de leur panel/frame source.
Ca c'est pour le mecanisme de drag'n drop.
Apres pour la representation graphique du deplacement a l'ecran tu peux t'arranger en faisant un glasspane modifie GFX avait fait un didacticiel pour cela il y a qq annees sur le site que tu devrais retrouver en fouillant un peu.