我正在用javafx创建一个简单的程序。
private void onClick(final Circle circle) {
circle.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
circle.setTranslateX(150.);
}
});
}
在“公共无效开始”中,我将创建的圆与方法“ onClick”匹配
onClick(circle1);
此代码向右移动一个圆圈。如何多次移动?我试图创建更多类似“ onClick1”的方法,但它始终仅响应第一次单击。我需要再次单击将其移到右侧。
感谢您的时间。
最佳答案
关于什么
circle.setTranslateX(circle.getTranslateX() + 150.0);