Beh l'idea ben precisa non ce l'ho neanche io purtroppo , ci sarebbe da leggersi bene la documentazione. Quello che so è che le gui in java gestite con le swing girano su un singolo thread.. quella riga di codice non fa altro che mettere in coda la chiamata alla creazione del frame, più che altro per il metodo setVisible(.. ) . Per piccole applicazioni non avrai mai problemi di sorta.. ma per grosse potrebbe saltare fuori qualche problema che cmq non ho ancora ben capito di che tipo neanche io . Questo però è il modo più sicuro da quanto ne so .. e cmq è il codice che ti genera di default netbeans quando crei un jframe :P