Основное назначение SwingUtilities invokeLater

У меня есть этот фрагмент кода

import javax.swing.SwingUtilities;

public class Client1 {

    public static void main( String[] args ) {

        SwingUtilities.invokeLater( new Runnable() {
            public void run() {
                //new MyWindow( "Bayog" );
                new MyWindowV2( "Bayog" );
            }
        } );   
    }
}

какая разница, если я не буду использовать SwingUtilities?

Ответы на вопрос(1)

Ваш ответ на вопрос