JavaFx 多次点击事件

JavaFx multiple click events

我正在用 javafx 创建一个简单的程序。

private void onClick(final Circle circle) {
    circle.setOnMouseClicked(new EventHandler<MouseEvent>() {
        @Override
        public void handle(MouseEvent mouseEvent) {
            circle.setTranslateX(150.);
        }
    });

}

在 "public void start" 中,我用 "onClick"

方法匹配创建的圆
onClick(circle1);

此代码向右移动一圈。我怎样才能多次移动它?我尝试类比地创建更多方法 "onClick1" 但它总是只响应第一次点击。我需要再次将其向右移动。

感谢您的宝贵时间。

怎么样

circle.setTranslateX(circle.getTranslateX() + 150.0);