我的问题:我有一个 JButton。当我单击时,按钮的颜色将变为红色。3 秒后,颜色将变为蓝色。请帮我。谢谢阅读。
问问题
961 次
2 回答
4
建议:
- 在按钮的 ActionListener 中,通过
setBackground(...)
方法将其颜色设置为 Color.RED。 - 在同一个 ActionListener 中,启动一个Swing Timer以将颜色改回 Color.BLUE,再次使用该
setBackground(...)
方法。 - 给它一个 3000 的延迟(毫秒 = 3 秒)。
- 你会希望它只运行一次,所以你会
setRepeats(false)
在调用之前调用它start()
。 - 链接到摆动计时器教程。
- 如果您需要更详细的帮助,请显示相关代码,最好是sscce,并提出更详细和信息丰富的问题。
于 2013-11-09T18:40:19.577 回答
0
只需使用计时器,它可以帮助您等待 3 秒
于 2013-11-09T18:40:32.867 回答