我正在制作一个太阳系模拟器,我在移动行星时遇到了麻烦,蓝色的圆圈应该绕太阳旋转,但是当我运行我的程序时,没有任何东西从不断的闪烁中移开。
我的代码:
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包含距离,角度,直径,颜色。
非常感谢任何帮助。
答案 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();
}
}
}
每次迭代时角度都会改变一个。