Salut à tous,
J'ai un souci avec la méthode clone().
Je me suis créé ma propre classe héritant de JPanel et implémentant Cloneable:
J'ai donc une Jframe dans laquelle, je crée un MyCloneableJPanel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class MyCloneableJPanel extends JPanel implements Cloneable{ public MyCloneableJPanel(){ super(); } public Object clone () { try { return super.clone (); } catch (CloneNotSupportedException e) { throw new Error ("This should never happen!"); } } // clone }
J'ai besoin de cloner ce MyCloneableJPanel et de le réutiliser dans une autre JFrame.
Malheureusement, lorsque je fais appel à mon clone pour l'afficher, il disparait de ma première JFrame!!!!!
Je ne comprends rien...
Ai je oublié de faire quelque chose???
J'espère avoir été clair
Merci d'avance.









Répondre avec citation
Partager