Qual è il modo migliore per avviare un'applicazione java swing? Forse c'è un altro modo per farlo.Best practice per avviare un'applicazione swing
Desidero sapere se devo utilizzare la classe SwingUtilities per avviare l'applicazione (possibilità secundo) o meno (prima possibilità).
public class MyFrame extends JFrame {
public void createAndShowGUI() {
this.setSize(300, 300);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
// add components and stuff
this.setVisible(true);
}
public static void main(String[] args) {
// First possibility
MyFrame mf = new MyFrame();
mf.createAndShowGUI();
// Secound possibility
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
MyFrame mf = new MyFrame();
mf.createAndShowGUI();
}
});
}
}
Grazie per la risposta. Il link nella tua risposta è molto utile! – Charmin
@Maik prego. Quello, e il resto del tutorial swing vale davvero la pena leggere. – kiheru