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.
Partager