我正在尝试创建一个 java 方法 move() ,它将更改我的对象(这是一个椭圆)的位置。我的椭圆有一个初始的 x,y 位置,所以我想通过从 JComponent 调用以下方法沿 Jframe 移动它。
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;
}
}