Normal
Also wenn du den Aufbau wie in Post 8 nimmst, würde auch folgendes gehen.Wird so auch von Oracle vorgeschlagen. [java=1] private volatile Thread blinker; public void stop() { blinker = null; } public void run() { Thread thisThread = Thread.currentThread(); while (blinker == thisThread) { try { thisThread.sleep(interval); } catch (InterruptedException e){ } repaint(); } }[/code]
Also wenn du den Aufbau wie in Post 8 nimmst, würde auch folgendes gehen.
Wird so auch von Oracle vorgeschlagen.
[java=1]
private volatile Thread blinker;
public void stop() {
blinker = null;
}
public void run() {
Thread thisThread = Thread.currentThread();
while (blinker == thisThread) {
try {
thisThread.sleep(interval);
} catch (InterruptedException e){
repaint();
[/code]