Возможный дубликат:
Что делает SwingUtilities.invokeLater?
SwingUtilities.invokeLater
Я видел этот маленький кусок кода сотни раз:
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
Теперь мой вопрос: что делает invokeLater()
? Какие плохие вещи произойдут, если я просто создам и покажу свой графический интерфейс внутри основного потока?