import java.awt.*;
import javax.swing.*;
import java.util.*;
import java.util.Timer;
public class ex75
{
//=============================================================================
//メイン・メソッド
public static void main(String[] args)
{
//コンストラクタを呼ぶだけです。
ex75 test = new ex75();
}
//=============================================================================
//コンストラクタ
public ex75()
{
//============================================================================
//まずは、基礎フレームの設定。(今回はただウィンドウを表示するだけ)
//============================================================================
JFrame frame = new JFrame();
frame.setSize(250,250);
frame.setTitle("Timer_test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
//============================================================================
//タイマーの設定
//============================================================================
//タイマークラスのインスタンスを作成
Timer timer = new Timer();
//タイマーの処理内容として、Messageクラスを設定。呼び出し間隔は1秒に設定。
timer.schedule(new Message(),0,1000);
}
//=============================================================================
//メインクラスの内部クラスとして、タイマー処理のクラスを定義
//=============================================================================
class Message extends TimerTask
{
//タイマー割り込みによる処理内容を記述
public void run()
{
//今回はメッセージ表示だけです。
System.out.println("1秒経ちました。");
}
}
}
//ソースコードここまで。
//******************************************************************************
最終更新:2010年01月07日 09:02