Jaki jest najlepszy sposób na rozpoczęcie aplikacji java java? Może jest inny sposób, aby to zrobić.Najlepsza praktyka, aby uruchomić aplikację swingową
Chcę wiedzieć, czy muszę użyć klasy SwingUtilities, aby uruchomić aplikację (druga możliwość), czy nie (pierwsza możliwość).
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();
}
});
}
}
Dzięki za odpowiedź. Link w twojej odpowiedzi jest bardzo pomocny! – Charmin
@Maik nie ma za co. To, a reszta samouczka swingowego jest naprawdę warta przeczytania. – kiheru