gpt4 book ai didi

java - AWT 事件调度线程中的 SwingUtilities.invokeLater

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:18:37 24 4
gpt4 key购买 nike

如果您正在修改 GUI 并且处于 AWT 事件调度线程中,例如 ActionListener,您是否应该使用 SwingUtilities.invokeLater(Runnable)

最佳答案

您必须始终在事件调度线程 (EDT) 中进行 GUI 更新。然而,正如 Jeffrey 在评论中指出的那样,Swing 对象上的 ActionListener.actionPerformed 方法已经从 EDT 调用。

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

关于java - AWT 事件调度线程中的 SwingUtilities.invokeLater,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10592284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com