第一次使用摆动计时器,我遇到了一些问题。
我做错了什么?
Random ran = new Random();
private class ButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
label.setIcon(icons[ran.nextInt(9)]);
}
}
Timer timer = new Timer(100, ButtonListener); //Error
timer.start(); //Error
答案 0 :(得分:0)
尝试了另一种有效的方法!
private class ButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
timer.start();
}
}
Timer timer = new Timer(100, new ActionListener() {
public void actionPerformed(ActionEvent evt) {
icon1.setIcon(icons[ran.nextInt(9)]);
}
});