gpt4 book ai didi

java - 仅 jlabel 的鼠标单击事件正确更新 jlabel 文本属性

转载 作者:行者123 更新时间:2023-11-30 06:00:10 25 4
gpt4 key购买 nike

我正在使用 java 线程来更新应用程序中的 jlabel 文本值但在更新 jlabel 上的文本之后jlabel 通过刷新自身定期显示所有过去的更新值和新值

但是当我在 jlabel 的 mouseclick 事件中使用相同的更新函数时,它会按照我的预期更新自身并仅显示最后一个值

什么可能导致这个问题我是否缺少 mouseclick 事件内部调用的一些方法?

nore:应用程序是 japplet

最佳答案

不确定到底发生了什么,但我首先要确保您的更新发生在事件调度线程中。让您的更新线程调用:

SwingUtilities.invokeLater(new Runnable() {
public void run() {
// ...update the text...
}
});

请参阅Event Dispatch Thread教程。

关于java - 仅 jlabel 的鼠标单击事件正确更新 jlabel 文本属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1686188/

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