Frågan#1
Jag har gjort en liten javaanimation och den fungerar utmärkt förutom att den flimmrar. Hur får jag bort det..
import java.awt.*;
import java.applet.*;
public class Test1 extends Applet implements Runnable
{
Image[] image = new Image[20];
int frame=0;
Thread thread;
public void init()
{
for (int i=1;i<=14;i++)
image[i-1]=getImage(getCodeBase(),"T"+(i-1)+".gif");
}
public void start()
{
(thread=new Thread(this)).start();
}
public void stop()
{
thread = null;
}
public void paint(Graphics g)
{
g.drawImage(image[frame],0,0,this);
}
public void run()
{
try
{
while(thread==Thread.currentThread())
{
if(frame==13) frame = 0;
frame++;
repaint();
Thread.sleep(50);
}
}
catch(InterruptedException e){}
}
}