所以我看过无数不同的GUI教程,都说要使用这段代码:
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
尽管我可能不太明白这到底是做什么的,但由于我对 GUI 有点陌生,但我确实了解它的基本功能......或者我是这么认为的。但后来我,作为一个实验,把它全部删掉,然后就离开了:
public static void main(String[] args) {
createAndShowGUI();
}
它似乎奏效了。所以现在我有一个问题:保留我的第一段代码而不是仅仅使用第二段代码的目的是什么,而第二段代码看起来也一样好用?如果有必要,如果我不使用它会怎样?