stoppe Thread
jeg kan ikke rigtigt hitte ud af hvordan jeg kan stoppe sådan en tråd her uden at bruge en depreached methodjeg har prøvet det her eksempel men det virker vist ikke
http://javaalmanac.com/egs/java.lang/StopThread.html?l=rel
jeg kan også se at selv om den bliver stoppet så ligger der stadig en idle tråd tilbage tror jeg nok.. jeg får vist lavet en ny hver gang jeg trykker .. skal man destroy den gamle .. og hvordan ?
void this_mousePressed(MouseEvent e) {
mousePressed = !mousePressed;
thread = new Thread(
new Runnable() {
public void run() {
while (true) {
time = System.currentTimeMillis();
while (mousePressed) {
spendtime = (System.currentTimeMillis() - time);
if (spendtime > 300) {
if (off) {
up();
stateEnter();
off = !off;
}
else if (!off) {
down();
stateEnter();
off = !off;
}
// depreached
// thread.stop();
}
}
}
}
}
);
thread.start();
}
