Mac OSX上的Java bug?

时间:2013-02-21 00:08:00

标签: java macos swing timer actionlistener

晚上好, 我今天运行了这段简单的代码,在Mac OSX操作系统(Mountain Lion)上发现了一个奇怪的行为。这是代码:

import javax.swing.*;

public class Prog33_01
{
    public static void main(String [] args) throws InterruptedException
    {
        Timer t = new Timer(1000, new CurrentTime());
         t.start();

       //Exception safe code
        Thread.sleep(5000);

     }
}

然后是CurrentTime()类。

class CurrentTime implements ActionListener
{

@Override
public void actionPerformed(ActionEvent e)
{
    System.out.println("Time is: " + new Date() );
}

}

这是一个非常简单的程序,在Windows 7上按预期运行。但在Mac OSX上,使用Netbeans和最新的Java 7 u15。时间一直在运行。这里有什么问题。

0 个答案:

没有答案