- 19 名前:デフォルトの名無しさん mailto:sage [2009/11/23(月) 00:07:29 ]
- schedule メソッドで起動したタイマーをこのように書いたのですが、停止ができません
どこが間違ってるのでしょうか? public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); Timer timer = new Timer(); Task task = new Task(); // タイマー起動 if ( obj == mi1) { timer.schedule(task, 0, 1 * 60 * 1000); } // タイマー停止 else if (obj == btn2 || obj == mi2) { timer.cancel(); timer = null; task = null; System.out.println("Timer stop"); } }
|

|