【发布时间】:2014-12-24 00:33:01
【问题描述】:
我希望我的按钮闪烁红色并显示其默认颜色
public class Jbutton {
public static void main (String[] args){
JFrame frame = new JFrame("Test");
JButton button = new JButton("I'm colorful!");
frame.add(button);
button.setBackground(color.Red);
(timer here for 1 sec.);
button.setBackground(color.originalColor);
}
}
什么是计时器语法?你能告诉它等待一段时间吗?毫秒、秒、分钟等?哪一个?
你如何恢复按钮的原始颜色?你知道;如果你只做的颜色
JButton button = new JButton("Button");
frame.add(button);
【问题讨论】:
-
Timer 语法在教程中有很好的解释——你首先看过这个吗?很容易找到,只需谷歌
java swing timer tutorial我敢打赌它是第一个热门。关于设置原始颜色,您可以在按钮上尝试setBackground(null),看看会发生什么。 -1 因为没有表现出你的努力。请解决此问题,向我们展示您从教程中收集到的内容的尝试,以便我可以删除我的 -1 票。 -
编辑:是的,我刚刚尝试过,它实际上是
java swing timer tutorial的第一个谷歌点击。请看一下。 -
如前所述,试试How to use Swing Timers
-
哦,还有runnable example....