我的这个应用程序的最终目标是使用一个线程以不同的速度动画在同一JPanel的几个项目每个item.the第一部分已经完成,不过项目在同一移动速度,我不知道如何解决这个问题。多线程与一个简单的2D动画的Java Swing
package javagamestutos;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Toolkit;
import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JPanel;
public class Board extends JPanel implements Runnable {
private Star star;
private Thread animator;
ArrayList items=new ArrayList();
public Board() {
setBackground(Color.BLACK);
setDoubleBuffered(true);
star=new Star(25,0,0);
Star star2=new Star(50,20,25);
items.add(star2);
items.add(star);
}
public void addNotify() {
super.addNotify();
ani