为了账号安全,请及时绑定邮箱和手机立即绑定

java核心编程 书上代码对着抄一遍出错,,

/ 猿问

java核心编程 书上代码对着抄一遍出错,,

慕瓜4170288 2019-08-19 14:38:37

package diliuzhang;


import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.util.Date;

import java.util.Timer;


import javax.swing.JOptionPane;


public class InnerClassTest {


public static void main(String[] args) {

TalkingClock clock =new TalkingClock(1000,true);

clock.start();

JOptionPane.showMessageDialog(null,"Quit program?");

System.exit(0);

}


}



class TalkingClock{

private int interval;

private boolean beep;

public TalkingClock(int interval,boolean beep) {

this.interval=interval;

this.beep=beep;

}

public void start() {

ActionListener listener=new TimerPrinter();

//构造一个定时器 每个xx毫秒通知 listener一次

Timer t=new Timer(interval,listener);

//启动

t.start();


}

public class TimerPrinter implements ActionListener{

public void actionPerformed(ActionEvent event) {

System.out.println("At the tone,the time is"+new Date());

if(beep)Toolkit.getDefaultToolkit().beep();

}

}

}


查看完整描述

2 回答

?
慕瓜4170288

已经解决了,,,导包导错了。。。干

查看完整回答
反对 回复 2019-08-19
?
慕瓜4170288

public void start() {

ActionListener listener=new TimerPrinter();

//构造一个定时器 每个xx毫秒通知 listener一次

Timer t=new Timer(interval,listener);

//启动

t.start();

错误出在这  显示

构造函数 Timer(int, ActionListener)未定义

这怎么给Timer构造函数。。。。

查看完整回答
反对 回复 2019-08-19

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信