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);
我正在用 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);