【发布时间】:2013-02-24 11:24:01
【问题描述】:
经过多年的 Java 编程,我总是习惯于创建这样的 main() 方法:
public static void main(String[] args)
{
runProgram();
}
但最近我从网上研究了一些代码,有时看到这个而不是上面通常使用的main():
public static void main(String[] args)
{
SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
runProgram();
}
});
}
我只是想知道:
- 为什么要使用这个而不是通常的
main()方式?我试一试看不出有什么不同。 - 这两种方式有什么区别?
感谢您阅读我和您的回答。
【问题讨论】:
标签: java swing main swingutilities invokelater