Лучшая практика для запуска свинга
Как лучше всего запускать Java-приложение Swing? Может быть, есть другой способ сделать это.
Я хочу знать, должен ли я использовать класс SwingUtilities, чтобы запустить приложение (возможность использования звука) или нет (первая возможность).}
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();
}
});
}