循环围绕太阳旋转行星?

时间:2013-10-21 19:24:48

标签: java oop

我正在制作一个太阳系模拟器,我在移动行星时遇到了麻烦,蓝色的圆圈应该绕太阳旋转,但是当我运行我的程序时,没有任何东西从不断的闪烁中移开。

我的代码:

public class solar
{
  public static void main(String args[])
  {
    while (true) {


    SolarSystem x = new SolarSystem(500,500);
    x.drawSolarObject(0,0,50,"YELLOW");
    x.drawSolarObject(90,45,20,"BLUE");

    x.finishedDrawing();

    }
  }
}

我从我正在使用的类中调用了方法,例如drawSolarObject包含距离,角度,直径,颜色。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

试试这个......

public class solar
{
  public static void main(String args[])
    int i = 0;
    {
       while (true) {

          SolarSystem x = new SolarSystem(500,500);
          x.drawSolarObject(0,0,50,"YELLOW");
          x.drawSolarObject(90,i,20,"BLUE");

          i++;

          x.finishedDrawing();

    }
  }
}

每次迭代时角度都会改变一个。