JavaFx多次单击事件

时间:2016-02-20 11:08:01

标签: java events click

我在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”创建更多方法,但它总是只响应第一次点击。我需要再次点击一下将其向右移动。

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

怎么样?
circle.setTranslateX(circle.getTranslateX() + 150.0);