Witam, mam taką metodę:
public void TimerThread()
{
try
{
r=new Runnable()
{
public void run()
{
startTimer();
}
};
Thread Timer=new Thread(r,"Timer Thread");
System.out.println(r);
Timer.start();
}
catch(Exception exc)
{
}
}
public void startTimer()
{
try
{
for(int i=czasCzuwaka;i>=0;i--)
{
System.out.println(i);
Thread.sleep(100);
}
}
catch(Exception exc)
{
}
}
Później po naciśnięciu na checkbox ją wywołuję:
if(stanAutoPilot == true)
{
czasCzuwaka = 20;
TimerThread();
}
Jak zrobić obsługę takiego przypadku, aby po naciśnięciu innego jButtona wątek się zatrzymywał na 10 sek. po czym znowu się włączał i tak w kółko? Próbowałem z wait() ale chyba, źle tego używałem.
Z góry dziękuję za pomoc.