日期:2014-05-20  浏览次数:20686 次

大神们求帮帮忙,初学者的疑问~~!
package chaper06;

import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import javax.swing.JOptionPane;

import javax.swing.Timer;

public class Timer {
    public static void main(String[] args){
        ActionListener listener=new TimePrinter();
        Timer t=new Timer(10000,listener);
        t.start();
        
        JOptionPane.showMessageDialog(null,"Quit program?");
        System.exit(0);
    }
}
class TimePrinter implements ActionListener
    public void actionPerformed(ActionEvent event){
        Date now=new Date();//import java.util.Date;
        System.out.println("At the tone,the time is "+now);
        Toolkit.getDefaultToolkit().beep();
    }
}

import javax.swing.Timer;引入时说,removed unused;我是抄书的java核心计数第九版,有点烦,这段代码看了一下午了!
  还有      Timer t=new Timer(10000,listener);
                 t.start();也错误,谁给看看! 
------解决方案--------------------
你自己的类名 不能叫Timer的,这样和Javax.swing.Timer冲突了。