Mh eigentlich ne ganz einfache sache ich hab in meinem Array im[] bilder drin.
Nun möchte ich mit zahlen() zahlen erzeugen und die entsprechenden Bilder dazu anzeigen. Das ganze wollte ich mit dem sleep() Befehl so aussehen lassen als wäre es ne Animation (slotmaschine).
Es werden Zahlen ermittelt alles ok aber es werden nur die Finalen Bilder angezeigt
Das muss doch irgendwie gehen das nach jedem Schleifen durchlauf in zahlen() der repaint() befehl ausgeführt wird und ich praktisch 10 mal andere bilder anzeigen lasse.
Ich hoffe ihr versteht was ich meine
Nun möchte ich mit zahlen() zahlen erzeugen und die entsprechenden Bilder dazu anzeigen. Das ganze wollte ich mit dem sleep() Befehl so aussehen lassen als wäre es ne Animation (slotmaschine).
Es werden Zahlen ermittelt alles ok aber es werden nur die Finalen Bilder angezeigt
Das muss doch irgendwie gehen das nach jedem Schleifen durchlauf in zahlen() der repaint() befehl ausgeführt wird und ich praktisch 10 mal andere bilder anzeigen lasse.
Ich hoffe ihr versteht was ich meine
PHP:
public void zahlen(){
Random generator = new Random();
for(int i =0; i<= 10;i++){
try{
Thread.sleep(300);
position1 = generator.nextInt(8);
position2 = generator.nextInt(8);
position3 = generator.nextInt(8);
repaint();
}catch(InterruptedException ie){
}
}
}
public void paint( Graphics g ) {
g.drawImage(im[position1],50,40,this);
g.drawImage(im[position2],325,40,this);
g.drawImage(im[position3],600,40,this);
}