我希望我的按钮闪烁红色及其默认颜色
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);
答案 0 :(得分:2)
此处的文档:http://docs.oracle.com/javase/7/docs/api/javax/swing/Timer.html
导入
import javax.swing.Timer;
语法
int delay = 1000; //milliseconds
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
//...Perform a task...
}
};
Timer timer = new Timer(delay, taskPerformer);
timer.start(); //start the timer