Salut à toutes et à tous,
en regardant un exemple sur le site de sun, je suis tombé sur une façon d'afficher une frame principale que je ne connaissait pas. Voilà le topo :
Alors que moi j'aurai plutôt fait (bêtement peut-être ?) :
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 private static void createAndShowGUI() { JFrame.setDefaultLookAndFeelDecorated(true); InternalFrameDemo frame = new InternalFrameDemo(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } public static void main(String[] args) { javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); }
En gros je voulais savoir à quoi servait le javax.swing.SwingUtilities.invokeLater et si c'est plus "propre" de lancer ma frame dans un run.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public static void main(String[] args) { InternalFrameDemo frame = new InternalFrameDemo(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.show(); }
Je profite du topic pour en relancer un autre auquel je n'ai pas eu de réponse qui résolve mon problème : http://www.developpez.net/forums/viewtopic.php?t=185375
Merci d'avance et bonne soirée.
Partager