Bonjour,
Soit un programme qui utilise une fenêtre crée via une classe main()
la création de la fenêtre commence par une initialisation des données du programme
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
18 public class Main { /** * @param args */ public static void main(String[] args) { javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { new Fenetre(); } }); } }
ma question est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 .../... /** * le constructeur */ public Fenetre() { //initialisation des paramètres this.gd = new GestionDonnees(); .../...
vaut-il mieux sortir new GestionDonnees() de la création de la fenêtre ou est-il de bonne programmation de laisser ainsi ?
Voici l'alternative à laquelle je pense
Les deux marchent bien sûr mais quelle est la méthode la plus appropriée ?
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
18
19 public class Main { /** * @param args */ public static void main(String[] args) { final GestionDonnees gd = new GestionDonnees(); javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { new Fenetre(gd); } }); } }
Partager