gpt4 book ai didi

java - 动态改变 jButton 图标

转载 作者:搜寻专家 更新时间:2023-11-01 04:06:39 26 4
gpt4 key购买 nike

我有一个程序可以检测某些机器何时在线,并创建一个带有绿色“在线”图标的按钮来显示这一点。我想添加功能来定期检查这台机器是否仍然在线,如果不在线,则将图标更改为我已经定义的“离线”图标。

最佳答案

I know how to set the icon, however I can't figure out a way to do itonce the button has already been displayed

可能您对 Concurency in Swing 有疑问,这意味着所有 Swing 代码必须在 EDT 上完成

然后你必须将 myButton.setIcon(myIcon) 包装到 invokeLater(),例如

SwingUtilities.invokeLater(new Runnable() {

@Override
public void run() {
myButton.setIcon(myIcon);
}
});

关于java - 动态改变 jButton 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7966287/

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