G
Guest
Gast
Hallo,
ich möchte einen Punkt zeichen der Blinkt, habe mir dafür ein Thread ausgedacht, der immer schön die Farbe wechel alle 500 MS. Doch leider wechselt der Punkt nicht die Farbe von weiß auf Rot, sondern ist einfach Schwarz.
Kann mir jemand sagen woran das liegt??
HIer der Quellcode
Gruß
ich möchte einen Punkt zeichen der Blinkt, habe mir dafür ein Thread ausgedacht, der immer schön die Farbe wechel alle 500 MS. Doch leider wechselt der Punkt nicht die Farbe von weiß auf Rot, sondern ist einfach Schwarz.
Kann mir jemand sagen woran das liegt??
HIer der Quellcode
Code:
public class Blink_Paint extends Thread{
Graphics grafik = null;
Point point = null;
public Blink_Paint(Graphics g,Point p){
grafik=g;
point=p;
}
public void run(){
grafik.setColor(Color.RED);
while (true){
if(grafik.getColor()==Color.RED){
grafik.setColor(Color.WHITE);
}else{
grafik.setColor(Color.RED);
}
try {
this.sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
grafik.fillOval((int) point.getX(), (int) point.getY(), 10,
10);
}
}
Gruß