新手问题!关于swing.Timer!

SoulOfPower 2014-09-22 01:28:11
import java.awt.*;
import java.awt.event.*;
import java.util.*;

import javax.swing.*;
import javax.swing.Timer;
public class TimerTest
{
public static void main(String args[])
{
ActionListener listener = new TimePrinter();
Timer t = new Timer(1000,listener);
t.start();
JOptionPane.showMessageDialog(null, "Quit program?");

}
}
class TimePrinter implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
Date now = new Date();
System.out.println("At the tone,the time is"+now);
Toolkit.getDefaultToolkit().beep();
}
}
为什么没有JOptionPane.showMessageDialog(null, "Quit program?");
这一句,程序就不能正常打印?
...全文
151 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wopabe 2014-09-24
  • 打赏
  • 举报
回复
引用 2 楼 SoulOfPower 的回复:
我的问题是不加JOptionPane.showMessageDialog(null, "Quit program?");这句,程序无法打印出来。
确实如你所述,不知道为什么 等待高手指导
SoulOfPower 2014-09-22
  • 打赏
  • 举报
回复
我的问题是不加JOptionPane.showMessageDialog(null, "Quit program?");这句,程序无法打印出来。
zwb_1988 2014-09-22
  • 打赏
  • 举报
回复
OptionPane有显示出来啊。控制台也有时间输出。 你直接运行,而不用调试模式试试

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧