Mam aplikację symulator.
Chciałbym aby po zaznaczeniu JCheckBox uruchamiał się nowy wątek który odlicza czas np do 10s i wykonuje jakąś akcję. Konieczne jest to aby działa w tle i umożliwiał wykonywanie innych działań aplikacji.
Póki co mam coś takiego, co nie działa:
class CountDown implements Runnable
{
@Override
public void run() {
int c = 2;
while (c > 0) {
try {
Thread.sleep(1000);
} catch (InterruptedException ex) {
Logger.getLogger(CountDown.class.getName()).log(Level.SEVERE, null, ex);
}
}
if(c==0)
{
System.out.println("harry ");
}
}
}
i próbuję uruchomić w
if(stanCheckBox == true)
{
(new Thread(new CountDown())).start();
}
Z góry dziękuję!