我有一個簡單的問題,爲什麼我需要Swing GUI的一個簡單的事情
SwingUtilities.invokeLater(new Runnable(){
寫這樣的代碼如果PROGRAMM沒有它創建相同的幀?
代碼SwingUtilities的
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
public class App {
public static void main (String args[]){
SwingUtilities.invokeLater(new Runnable(){
public void run() {
JFrame frame = new JFrame("Hello world swing");
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 400);
}
});
}
}
代碼而不蕩工具。
import javax.swing.JFrame;
public class App {
public static void main (String args[]){
JFrame frame = new JFrame("Hello world swing");
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 400);
}
}
我猜[Swing中的併發](http://docs.oracle.com/javase/tutorial/uiswing/concurrency/),可以用更好的方式解釋這件事:-) –
下一次使用更好的標題爲你的問題。我有同樣的問題,但沒有找到你的問題,因爲不好的標題;-) 這是我的問題:http://stackoverflow.com/questions/18976990/best-practice-to-start-a-swing -application – Charmin