-1
我想創建一個java方法,move()將改變我的對象(這是一個橢圓)的位置。我的橢圓有一個初始的x,y位置,所以我想通過從JComponent調用以下方法來沿着Jframe移動它。用java移動形狀
public class ShapeAnimation extends Shape {
public void move() {
xVel=(int)(Math.random()*11);
yVel=(int)(Math.random()*11);
x=xVel+x;
y=yVel+y;
if(x>this.x)
xVel=xVel*-1;
if(y>this.y)
yVel=yVel*-1;
}
}
@iilya謝謝。然而,它並沒有移動(即動畫),所以最終的圖像是整個幀的各種形狀,但他們並沒有實際移動..任何建議 – user2809437
你需要在繪製下一個之前清理背景 –
你能詳細說明「乾淨的背景」是什麼意思? – user2809437