Hallo, wo liegt mein Denkfehler?
Ich möchte das quadrat immer um einen Pixel verschieben.
_________
import java.awt.*;
import java.lang.*;
public class neu13 extends Frame{
public neu13(){
super("nicht super");
setSize(500,500);
setVisible(true);
}
public void paint(Graphics g){
g.fillRect(10,70,20,20);
for(int i=0;i<500;++i){
g.copyArea(10+i,70,20,20,i,0);
g.clearRect(10,70,i,20);
if(i>30)
try{
Thread.sleep(50);
}
catch(Exception e){}
}
}
public static void main (String[] args){
neu13 verschieben=new neu13();
}
}
Ich möchte das quadrat immer um einen Pixel verschieben.
_________
import java.awt.*;
import java.lang.*;
public class neu13 extends Frame{
public neu13(){
super("nicht super");
setSize(500,500);
setVisible(true);
}
public void paint(Graphics g){
g.fillRect(10,70,20,20);
for(int i=0;i<500;++i){
g.copyArea(10+i,70,20,20,i,0);
g.clearRect(10,70,i,20);
if(i>30)
try{
Thread.sleep(50);
}
catch(Exception e){}
}
}
public static void main (String[] args){
neu13 verschieben=new neu13();
}
}