Detectar y procesar el click sobre un botón

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Button btn = new Button("Púlsame");
btn.setOnAction(new EventHandler<ActionEvent>() {
	@Override
	public void handle(ActionEvent event) {
		System.out.println("hola");
	}			
});
root.getChildren().add(btn);

Usando lambdas (funciones anónimas):

En las lambdas no es necesario declarar el tipo de dato de los argumentos aunque sí que se puede hacer.

btn.setOnAction(event -> System.out.println("hola"));

Acceder al elemento con el que acabamos de interactuar

public static void btnPulsado(Event e) {
	Button b = (Button) e.getTarget();
	...
}

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.