Bonjour,
Je suis en train d'implémenter un drag 'n drop sur une application et j'ai un problème dans ma méthode chargée de l'initialiser : le composant implements déplacé disparait dans certains cas...
Ce qui ne fonctionne pas (le composant disparait) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 getTasDrag() : extends JPanel implements Transferable getRootPane() : extends JFrame // en théorie...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 getRootPane().add(getTasDrag()); getTasDrag().setLocation(...); getRootPane().repaint();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 getRootPane().add(getTasDrag()); getTasDrag().setLocation(...);La seule solution qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 getTasDrag().setLocation(...); getRootPane().add(getTasDrag); getRootPane().repaint();Le problème c'est que je ne peux pas me satisfaire de ça, étant donné que le composant aura a être déplacé ensuite, selon les mouvements de souris.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 getTasDrag().setLocation(...); getRootPane().add(getTasDrag);
Si quelqu'un avait une idée de la raison de mon problème, ça m'aiderai bien ! Merci.
Partager