Javafx 2 如何在活动中使圆圈移动?

Javafx 2 如何在活动中使圆圈移动?,javafx-2,Javafx 2,我对javafx还很陌生,所以我想在这里学习,所以请讲道理,不要回避我的问题,我真的非常感谢任何帮助,谢谢 我想知道如何移动一个物体,比如说,在不同的事件中,比如按键或鼠标点击,鼠标移动,等等 Circle circle = new Circle(); circle.setCenterX(100.0f); circle.setCenterY(100.0f); circle.setRadius(50.0f); 我是否需要使用我在javafx站点教程中看到的关键帧,或者这是如何工作的 老实说,如果

我对javafx还很陌生,所以我想在这里学习,所以请讲道理,不要回避我的问题,我真的非常感谢任何帮助,谢谢

我想知道如何移动一个物体,比如说,在不同的事件中,比如按键或鼠标点击,鼠标移动,等等

Circle circle = new Circle();
circle.setCenterX(100.0f);
circle.setCenterY(100.0f);
circle.setRadius(50.0f);
我是否需要使用我在javafx站点教程中看到的关键帧,或者这是如何工作的

老实说,如果我没有感到如此失落,我就不会在这里问这个问题。 那么,为了澄清这一点:我使用事件创建的移动对象的代码是什么

编辑:通过移动它,我的意思是,按向上键,它会向上移动几个像素,可以用另一个键对它进行变换,或者单击场景中的某个位置,使它立即移动到那里,或者以一定的速度移动到那里。我希望我不需要像html5画布那样重新绘制它,对吧

我希望我不需要像html5画布那样重新绘制它,对吧

如果您使用的是标准而不是标准,则不会

我想知道我如何移动一个物体,比如说,在不同的事件中,比如按键或鼠标点击,鼠标移动,等等

有三种方法可以移动一个文件:

  • 可以调整形状的几何图形(例如,圆的/中心特性)
  • 您可以调整形状的布局(例如,它的/layoutY属性)
  • 可以调整形状的平移(例如,它的/translateY属性)
  • 您可以将布局视为对象的起始位置;i、 e.通常应在其父组上下文中的位置。可以将其平移变换视为对象的临时位置(通常在对象设置动画时使用)

    如果您使用的是布局窗格(如或),则布局窗格将为您设置子节点的布局坐标。如果您使用的是简单或普通或,则您负责为子节点设置正确的布局值

    要侦听事件,请启用或

    下面是一个演示上述内容的示例。它将要移动的对象放置在
    内,并根据各种事件修改
    内对象的位置


    你到底想如何移动它?很好,我将更新我的问题,谢谢,精彩的解释,包括示例和所有内容,非常感谢!多么完美的答案