2015-10-10 4 views
2

Я пытался остановить таймер и решить это в течение нескольких дней, к сожалению, не повезло, надеюсь, что кто-то сможет помочь.Ошибка таймера поворота - остановка Таймер

Идея заключается в использовании таймера для нажатия кнопки, которая увеличивает значение в текстовом поле, поэтому у меня есть таймер в кнопке запуска, и я хочу остановить его в кнопке остановки.

Вот код у меня за мою кнопку запуска:

private void btStartTimerActionPerformed(java.awt.event.ActionEvent evt) { 

     javax.swing.Timer tm = new javax.swing.Timer(100, new ActionListener(){ 
      public void actionPerformed(ActionEvent evt) { 

       btAddOneActionPerformed(evt); 
       } 
     }); 
tm.start(); 

private void btStopTimerActionPerformed(java.awt.event.ActionEvent evt) { 

} 
+2

Решение этого вопроса заключается в сохранении ссылки на созданный объект Timer. Сохранение ссылки на экземпляр объекта - это OOP 1010, что вы должны решить, прежде чем пытаться использовать GUI. –

+0

хорошо, что не очень помогает, спасибо .... – tomaszsvd

ответ

Смежные вопросы