2016-02-20 3 views
1

Я создаю простую программу в javafx.События с несколькими щелчками 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», но он всегда отвечает только на первый клик. Мне нужно переместить его вправо при каждом нажатии.

Спасибо за ваше время.

ответ

1

насчет

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

Большое спасибо! –

Смежные вопросы