草庐IT

updateGUI

全部标签

java - 通过java中的另一个线程刷新GUI(swing)

我有一个主程序,其中GUI基于swing,并且根据四种状态之一,GUI元素具有不同的参数。publicclassFrameextendsJFrameimplementsRunnable{Statusstatus=1;...@Overridepublicvoidrun(){switch(status){case1:...case2:...}publicvoidupdateGUI(Statusstatus){this.status=status;SwingUtilities.invokeLater(this);}如果我想刷新GUI,只调用带有适当参数的updateGUI,一切都很好。但该程