IZZO
Mitglied
Es soll anfangs ein neuer Thread erzeugt werden(gibt einen Countdown in einem Textfield aus). Um den Countdown zu resetten hatte ich die Idee, dass der ursprüngliche Thread nachdem er mindestens EINMAL ausgeführt worden ist (deshalb "counter") "getötet" wird und eine neuer Thread erstellt wird. Wenn ihc mir jetzt die Variable counter ausgeben lasse, dann ist sie aber immer 1. Warum? Oder habt ihr andere Lösungsvorschläge zu meinem Prob? Wäre echt dankbar!
Folgendes BSP:
Folgendes BSP:
Java:
public void actionPerformed(ActionEvent e) {
if(e.getSource() == ourredbuff){
Thread cd1 = new Thread() {
public void run() { new Countdown(orb,5,0);}
};
int counter = 0;
if(counter == 1){
cd1.interrupt();
}
cd1.start();
counter++;
System.out.println(counter);
}
}