import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.*; import javafx.scene.layout.*; import javafx.stage.Stage; import javafx.scene.text.TextAlignment; import javafx.scene.text.Font; import javafx.geometry.Pos; import javafx.geometry.Insets; import javafx.scene.layout.Border; import javafx.scene.layout.BorderStroke; import javafx.scene.layout.BorderStrokeStyle; import javafx.scene.layout.BorderWidths; import javafx.scene.paint.Color; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.event.Event; public class UIBspAction1 extends Application { @Override public void start(Stage stage) { VBox root = new VBox(22); Button bn = new Button("Klick mich") ; bn.setFont(new Font(22)); root.getChildren().add(bn); bn.setOnAction(new MyEventHandler () ); Scene scene= new Scene(root, 250, 150); stage.setTitle("UIBspAction1"); stage.setScene(scene); stage.show(); } public static void main(String[] argv) { launch(argv); } } class MyEventHandler implements EventHandler { //@ Override public void handle(Event event) { System.out.println("Der Schalter wurde angeklickt"); //bn.setText("hallo"); } }