Hallo,
ich möchte das ein Thread gestartet wird, wenn ich auf einen Button start klicke und angehalten wird sobald ich auf stop klicke. Klicke ich nun wieder auf start soll es weitergehen. und genau da liegt mein Problem weil dann bekomme ich immer java.lang.IllegalThreadStateException!
probier schon die ganze Zeit rum aber nichts funktioniert
ich möchte das ein Thread gestartet wird, wenn ich auf einen Button start klicke und angehalten wird sobald ich auf stop klicke. Klicke ich nun wieder auf start soll es weitergehen. und genau da liegt mein Problem weil dann bekomme ich immer java.lang.IllegalThreadStateException!
Java:
boolean go=true;
Thread tMain =new Thread(new Runnable(){
@Override
public void run() {
while(!tMain.isInterrupted() & go ){
grid.newGeneration();
repaint();
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
});
public void start() {
go=true;
if(!tMain.isAlive()){
tMain.start();
}
}
public void stop() {
go=false;
}
probier schon die ganze Zeit rum aber nichts funktioniert