package com.example; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.fxml.FXML; import javafx.scene.control.Button; public class MainController { @FXML private Button button; @FXML void initialize() { button.setOnAction(new ButtonHandler()); } void startButton() { System.out.println("start button"); } class ButtonHandler implements EventHandler { @Override public void handle(ActionEvent event) { startButton(); } } }