Positionnement d'un composant dans un JRootPane, APRES l'avoir ajouté
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...
Code:
1 2
| getTasDrag() : extends JPanel implements Transferable
getRootPane() : extends JFrame // en théorie... |
Ce qui ne fonctionne pas (le composant disparait) :
Code:
1 2 3
| getRootPane().add(getTasDrag());
getTasDrag().setLocation(...);
getRootPane().repaint(); |
Code:
1 2
| getRootPane().add(getTasDrag());
getTasDrag().setLocation(...); |
Code:
1 2 3
| getTasDrag().setLocation(...);
getRootPane().add(getTasDrag);
getRootPane().repaint(); |
La seule solution qui fonctionne :
Code:
1 2
| getTasDrag().setLocation(...);
getRootPane().add(getTasDrag); |
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.
Si quelqu'un avait une idée de la raison de mon problème, ça m'aiderai bien ! Merci.