繁体   English   中英

AWT事件派遣线程中的SwingUtilities.invokeLater

[英]SwingUtilities.invokeLater in AWT Event Dispatching Thread

如果你正在修改GUI并且你在AWT事件调度线程中,例如ActionListener ,你应该使用SwingUtilities.invokeLater(Runnable)吗?

您必须始终在事件调度线程(EDT)中执行GUI更新。 但是,正如Jeffrey在注释中指出的那样, 已经从EDT调用了Swing对象上的ActionListener.actionPerformed方法。

如果您只是希望JButton看起来已启用/未启用或者从JList添加/删除项目,并且您通过Swing组件上的ActionListener进行这些更改,那么您不必显式调用SwingUtilities.invokeLater

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM