javafx have an eventfilter remove itself
问题 A snippet of my code is as follows: //button clicked method @FXML public void newHeatExchanger2ButtonClicked(ActionEvent event) throws Exception { //new pane created Pane pane = new Pane(); //method call everytime the button is clicked create2DExchanger(pane); } //method declaration private void create2DExchanger(Pane pane) { EventHandler<MouseEvent> panePressed = (e -> { if (e.getButton() == MouseButton.SECONDARY){ do stuff } if (e.getButton() == MouseButton.PRIMARY){ do stuff } });