gpt4 book ai didi

java - 如何使用JLabel和Swing Timer来短暂通知用户?

转载 作者:行者123 更新时间:2023-12-01 16:57:16 25 4
gpt4 key购买 nike

我正在为类(class)开发一个小型应用程序。我想要的功能之一是当单击按钮时,它会根据填充的字段将对象添加到 ArrayList 中。当他们单击按钮时,我希望他们能够视觉确认该操作已执行。但是,仅更新 JLabel 就会导致它在单击按钮后永远坐在那里。

  • 我希望标签开始显示“”。
  • 单击按钮时,我希望它显示“已添加角色!”
  • ..几秒钟。然后切换回“”。

我查了一些关于使用计时器更新标签的问题,但大多数都是用它来显示倒计时时钟,而且他们通常使用计时器启动方法。我很困惑您是否需要计时器停止方法来重置标签。

有什么指点吗?

最佳答案

我最终所做的是,我没有使用更新的 JLabel,而是简单地做到了当按下按钮并将字符添加到 ArrayList 时,我打电话

JOptionPane.showMessageDialogue("字符已添加!");

这样,他们就不会收到一个非常明显的通知,要求他们确认,而不是通过一个小小的 JLabel 来确认。比完成整个 Timer 事情要简单得多。

关于java - 如何使用JLabel和Swing Timer来短暂通知用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61570625/

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