Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- createCircleBtn.setOnMouseClicked(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent event) {
- Circle circle1 = new Circle();
- shapes.add(circle1);
- circle1.setCenterX(event.getX());
- circle1.setCenterY(event.getY());
- circle1.setOnMouseDragged(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent event) {
- // doesn't work because "circle1" must be declared final (constant)
- circle1.setCenterX(event.getX());
- // "this" doesn't refer to "circle1"
- this.setCenterY(event.getY());
- }
- });
- mainPane.getChildren().add(circle1);
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement