List of usage examples for javafx.scene Scene setOnMouseClicked
public final void setOnMouseClicked(EventHandler<? super MouseEvent> value)
From source file:Main.java
@Override public void start(Stage primaryStage) { Group root = new Group(); Scene scene = new Scene(root, 300, 250); path = new Path(); path.setStrokeWidth(1);//from w w w .jav a 2 s.c o m path.setStroke(Color.BLACK); scene.setOnMouseClicked(mouseHandler); scene.setOnMouseDragged(mouseHandler); scene.setOnMouseEntered(mouseHandler); scene.setOnMouseExited(mouseHandler); scene.setOnMouseMoved(mouseHandler); scene.setOnMousePressed(mouseHandler); scene.setOnMouseReleased(mouseHandler); root.getChildren().add(path); primaryStage.setScene(scene); primaryStage.show(); }
From source file:jp.co.heppokoact.autocapture.FXMLDocumentController.java
@FXML private void pointButtonClicked(ActionEvent event) throws IOException { System.out.println("pointButtonClicked"); // ??//from www . j a v a 2 s.c o m Stage transparentStage = createTransparentStage(); // ???? Scene scene = transparentStage.getScene(); // EventHandler<? super MouseEvent> setPrevPoint = e -> { // ???? prevPointX.set((int) e.getScreenX()); prevPointY.set((int) e.getScreenY()); transparentStage.close(); }; // ? EventHandler<MouseEvent> setNextPoint = e -> { // ???? nextPointX.set((int) e.getScreenX()); nextPointY.set((int) e.getScreenY()); scene.setOnMouseClicked(setPrevPoint); }; scene.setOnMouseClicked(setNextPoint); transparentStage.show(); }