M
Momchilo
Gast
Hallo zusammen,
ich muss gezwungener Maßen mit Java arbeiten. Genauer genommen mit Java Applets.
Meine Aufgabe ist es ein Viereck von links nach rechts wandern zu lassen.
Das klappt auch so halbwegs, aber es "wandert" viel zu schnell nach rechts.
Dieses Porgamm sieht dann so aus
Jetzt habe ich einige SAchen dazu gelesen und irgednwie soll es wohl mit Thread.sleep gehen.
DAzu habe ich unter anderem das hier gefunden:
Aber hinbekommen habe ich es damit auch nicht.
Gibt es nicht einen einfachen Befehl, dass das Programm für so und so viele Milisekunden anhalten soll ? :?
Ich habe keine Ahnung, wie ich das mit Thread.sleep machen soll. Wenn jemand einen Tipp oder einen Lösungsansatz hat, wäre ich sehr dankbar.
Grüße Momchilo
ich muss gezwungener Maßen mit Java arbeiten. Genauer genommen mit Java Applets.
Meine Aufgabe ist es ein Viereck von links nach rechts wandern zu lassen.
Das klappt auch so halbwegs, aber es "wandert" viel zu schnell nach rechts.
Dieses Porgamm sieht dann so aus
Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class viereck extends Applet
{
public void paint(Graphics g)
{
for (int i=0;i<100 ;i++)
{
g.setColor(Color.red);
g.fillRect(20+i,20,120+i,120);
g.setColor(Color.white);
g.fillRect(0+i,20,20+i,120);
}
}
Jetzt habe ich einige SAchen dazu gelesen und irgednwie soll es wohl mit Thread.sleep gehen.
DAzu habe ich unter anderem das hier gefunden:
Code:
public void run() {
for(int i = 0; i < 10; i++) {
try {
sleep(5000);
}
catch(InterruptedException e) {
}
System.out.println("Demo-Thread");
}
}
}
Gibt es nicht einen einfachen Befehl, dass das Programm für so und so viele Milisekunden anhalten soll ? :?
Ich habe keine Ahnung, wie ich das mit Thread.sleep machen soll. Wenn jemand einen Tipp oder einen Lösungsansatz hat, wäre ich sehr dankbar.
Grüße Momchilo