Bonjour!
Je tente de manier un JDesktopPane pour pouvoir gérer des fenetres internes.
J'y arrive mais je voulais savoir si ma méthode était correct.
J'ai une classe FenetrePrincipale qui étend JFrame.
Dans cette classe, je crée mon JDesktopPane.
Ensuite, j'ai une classe FenetreNouvellePartie qui affiche la fenetre interne.
Je l'instancie dans FenetrePrinciaple comme ceci:
Et voici le code de FenetreNouvellePartie
Code : Sélectionner tout - Visualiser dans une fenêtre à part FenetreNouvellePartie FenetreNouvellePartie1 = new FenetreNouvellePartie(fenetre);
Je m'interroge sur la validité de cette méthode car je passe en argument ma fenetre principale lors de la création de ma fenetre interne. Est-ce une méthode correcte?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public class FenetreNouvellePartie{ private FenetrePrincipale fenetre; public FenetreNouvellePartie(FenetrePrincipale fenetre){ super(); this.fenetre=fenetre; // On initialise notre fenêtre construire(); } private void construire(){ JInternalFrame f = new JInternalFrame("test", true, true, true, true); f.setBounds(0, 0, 120, 60); fenetre.getContentPane().add(f, 2); f.setVisible(true); // Needed since 1.3 } }
Merci par avance![]()








Répondre avec citation



Partager