Hallo!
Ich versuche eine for-Schleife zu unterbrechen bis mit der Maus geklickt wird.
Es geht darum 3000 Punkte zu zeichnen. Nach je ca. 500 würde ich gerne eine Pause haben um das Bild angucken zu können. Danach soll weiter gezeichnet werden.
Vielleicht kann mir einer von euch helfen.
Viele Grüße,
Anja-Lina.
Ich versuche eine for-Schleife zu unterbrechen bis mit der Maus geklickt wird.
Es geht darum 3000 Punkte zu zeichnen. Nach je ca. 500 würde ich gerne eine Pause haben um das Bild angucken zu können. Danach soll weiter gezeichnet werden.
Vielleicht kann mir einer von euch helfen.
Viele Grüße,
Anja-Lina.
Code:
import java.awt.*;
public class dreieck extends java.applet.Applet{
int x = 1;
int y = 1;
public void paint(Graphics g) {
g.fillOval(51,248,2,2);
g.fillOval(447,248,2,2);
g.fillOval(249,50,2,2);
g.setColor(Color.black);
int i;
double abc;
g.setColor(Color.black);
g.fillRect(x,y, 2,2);
g.setColor(Color.black);
for (i=0;i<3000;i++) {
abc = (Math.random()*3);
if(abc<1) {
x=(x+50)/2;
y=(y+250)/2;
g.fillOval(x,y, 2,2);
}
else if(abc<2) {
x=(x+450)/2;
y=(y+250)/2;
g.fillOval(x,y, 2,2);
}
else {
x=(x+250)/2;
y=(y+50)/2;
g.fillOval(x,y, 2,2);
}
}
}
}