问答题
注意:下面出现的“考生文件夹”均为%USER%
在考生文件夹中存有文件名为Java_2.java文件。请完善Java_2.java文件,并进行调试,使程序显示对话框如下:
并在命令行中每隔10秒显示一下当前时间(见下图),直至用户在对话框单击“确认”按钮后退出。
由于Java_2.java文件不完整,清在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。
给定源程序:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import javax.swing.Timer;
public class Java_2{
public static void main(String[] args){
//*********Found**********
ActionListener listener=new______();
Timer t=new Timer(10000,listener);
t.start();
JOptionPane.showMessageDialog(null,"退出程序吗");
System.exit(0);
}
}
//*********Found**********
class TimePrinter______ActionListener{
//*********Found**********
public void actionPerformed(______event){
Date now=new Date();
System.out.println("At the tone,the time is"+now);
//*********Found**********
______.getDefaultToolkit().beep();
}
}
【参考答案】
TimePrinter implements ActionEvent Toolkit