Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2015
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. createCircleBtn.setOnMouseClicked(new EventHandler<MouseEvent>() {
  2. @Override
  3. public void handle(MouseEvent event) {
  4. Circle circle1 = new Circle();
  5. shapes.add(circle1);
  6. circle1.setCenterX(event.getX());
  7. circle1.setCenterY(event.getY());
  8. circle1.setOnMouseDragged(new EventHandler<MouseEvent>() {
  9. @Override
  10. public void handle(MouseEvent event) {
  11. // doesn't work because "circle1" must be declared final (constant)
  12. circle1.setCenterX(event.getX());
  13. // "this" doesn't refer to "circle1"
  14. this.setCenterY(event.getY());
  15. }
  16. });
  17. mainPane.getChildren().add(circle1);
  18. }
  19. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement