摆动计时器的语法

时间:2014-12-24 00:33:02

标签: java swing timer

我希望我的按钮闪烁红色及其默认颜色

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);

1 个答案:

答案 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