Bonjour à tous!
Je suis débutant en interface graphique et j'ai un petit problème...
J'ai plusieurs vue differentes et j'aimerais que lorsque je clique sur un bouton de la premiere vue la fenetre change et que la deuxieme vue apparaisse a la place de la premiere.
Pour l'instant je n'ai pas trouve mieux que ca:
Le problème est que c'est une nouvelle fenetre qui s'ouvre meme si l'autre disparait cela me pose pas mal de probleme (retour a la taille et la position initiale et surtout lag un peu ce qui rand pas super...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 frame1.setVisible(false); Majframe fen = new Majframe(); fen.setVisible(true);
J'ai donc essayé de créer une méthode que j'ai mis dans la classe Majframe.
Mais cela ne rend pas du tout le resultat escompté (cela bug completement...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public void changeFenetre (JFrame f) { this.removeAll(); Container c1 = getContentPane(); Container c2 = f.getContentPane(); c1 = c2; }
Quelqu'un voit-il une solution?
Je lui en serait très reconnaissant en tout cas...
Merci a tous ceux qui auront pris la peine de lire ce message et un encore plus grand à ceux qui m'aideront!!
Partager