The first starts the Swing application on the Event Dispatch Thread which is the correct way. The latter starts the Swing ap on the main thread which is the incorrect way. Yes, the incorrect way...