import java.awt.Graphics;
import java.awt.Color;
import java.applet.Applet;public class Ball extends Applet
{
//天体的中心坐标
protected int xOrigin;
protected int yOrigin; //天体的半径
protected int radii; //天体的颜色
protected Color color; //天体的自转
void selfRoration(Graphics g)
{
g.setColor(color);
int x=(int)(xOrigin-radii*0.707);
int y=(int)(yOrigin-radii*0.707);
g.fillOval(x,y,2*radii,2*radii);
while (true)
{ }
}
void setColor(Color color)
{
this.color=color;
}
}
可惜转不了!!!
郁闷!
import java.awt.Color;
import java.applet.Applet;public class Ball extends Applet
{
//天体的中心坐标
protected int xOrigin;
protected int yOrigin; //天体的半径
protected int radii; //天体的颜色
protected Color color; //天体的自转
void selfRoration(Graphics g)
{
g.setColor(color);
int x=(int)(xOrigin-radii*0.707);
int y=(int)(yOrigin-radii*0.707);
g.fillOval(x,y,2*radii,2*radii);
while (true)
{ }
}
void setColor(Color color)
{
this.color=color;
}
}
可惜转不了!!!
郁闷!
Applet里面连paint()都没有,它怎么会画上去呢。
不过你的程序我没看。hoho
rotate方法吗,在一个线程中调用这个方法
然后用Graphics重新画一下这个圆,就能达到转动的效果了
不过建议你先用矩形测试,这样能够看出它是转动的。