Witam wszystkich.
Temat pare raze sie przeciagnal, ale nie udalo mi sie z tego cos wykombinowac zeby dzialalo tak jak chce.
Probuje zrobic licznik sekundowy ktory bedzie sie zmiejszal od 5 sekund do zera tak jak w grach gdzie czas jest ograniczony.
W zasadzie skopiowalem to z tego forum i dziala wysmienicie:
Timer timer1 = new Timer();
MyTimerTask czas = new MyTimerTask();
timer1.schedule (czas, 0, 1000);
I klasa:
class MyTimerTask extends TimerTask
{
int i = 0;
public void run()
{
System.out.println(i++);
}
}
Chcialbym stworzyc applet ktory na poczatku ma menu, po wybraniu pierwszej opcji, czas powinien sie zmiejszac i jak dojdzie do zera powinien sie anulowac czyli timer1.canel();
Jak moge zrobic zeby ten TimerSchedule uruchamial sie pare razy?
Kompilator wyrzuca mi blad jak probuje jeszcze raz uzyc tej instrukcji
timer1.schedule (czas, 0, 1000);