0

こんばんは、今日実行したこの単純なコードを持っていますが、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 を使用します。時間は進み続けます。ここに何か問題がありますか。

4

0 に答える 0