访问gui是用the dispatching thread的,在一个多线程程序中,若想访问gui,例如label.setText("aa"), 则必须如下:
SwingUtilities.invokeLater(new Runnable(){ public void run(){
label.setText("aa");}
})
这样通过the dispatching thread 来访问,但是问题是:为什么在main()函数中,会经常看到直接使用如label.setText("aa")的语句呢某三尺微命,一介书生,初学java,不惑莫多,
云山苍苍,渌水泱泱,先生之风,山高水长