Как остановить и сново запустить java.util.Timer
есть метод cancel() но он у мен не рабатает есть еще purge() - этот метод я вобще не понимаю зачем
java.swing.Timer не предлагать, так как желательно чтоб выполняемая задача была отдельным классом
вот так я создаю массив таймеров
Код | timers = new ArrayList<java.util.Timer>(); for (int i = 1; i<=CountTpp; i++) { java.util.Timer tempTimer = new java.util.Timer(); tempTimer.schedule(new TaskPotokTimer(applet,panel.get(i-1),i),(long) 0, (long) 30000); timers.add(tempTimer); } }
|
а вот так пытаюсь тормознуть:
Код | java.util.Timer timer = timers.get(i);
private void stopTimer() { startButton.setEnabled(true); stopButton.setEnabled(false); timer.purge(); timer.cancel(); }
|
помогит кто чем можете! |