这个简单的问题让我感到困惑。setVisible
您可以通过设置框架的属性来显示 JAVA GUI 应用程序true
。但是在我在互联网上找到的几乎所有示例中,它们都使用单独的线程来做同样的事情。
他们做这样的事情,
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
new Frame().setvisible(true); //just take the idea of this line
}
});
我发现这两种方法没有区别。但是肯定有什么特殊的原因,这就是为什么大家都这样。
有人能解释一下吗..谢谢!