---
title: "Java animation"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/44616-java-animation"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "henrikjohansson"
published: "2002-05-27T07:16:05.000Z"
updated: "2002-05-27T07:32:21.000Z"
replies: 1
views: 269
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/44616-java-animation"
---

# Java animation

## #1 — henrikjohansson, 2002-05-27T07:16Z

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){}

	}
}
```

Permalänk: https://www.webforum.nu/p/44616

## #2 — henrikjohansson, 2002-05-27T07:32Z

Jag löste det själv..

La bara med detta

```
public void update(Graphics g)
	{
	paint(g);
	}
```

Permalänk: https://www.webforum.nu/p/682546

---

Tråden på webben: https://www.webforum.nu/amne/java/44616-java-animation
