Also wie gesagt ich möchte gerne einen Thread beenden. Mein Programm sieht ungefähr so aus:
Java:
public class Game {
public static void main() {
JFrame f = new JFrame();
GameField gf = new GameField();
f.add(gf);
}
}
public class GameField implements Runnable{
public Thread thr = new Thread(this);
public beendet = false;
public GameField() {
thr.start();
}
public void run() {
while(!beendet) { DoSomething();
}
}
public void stopThread() {
beendet = true;
}
}
public class Bsp() { //Spiel soll von hier aus beendet werden können
public Bsp() { GameOver gov = new GameOver(); }
}
public class Bsp2() { //und von hier aus auch
public Bsp2() { GameOver gov = new GameOver(); }
}
public class GameOver() {
public GameOver() {
Out.print("GAME OVER");
// HIER MÖCHTE ICH DEN THREAD STOPPEN
}
}
Zuletzt bearbeitet: