import javafx.application.Application; import javafx.geometry.Insets; import javafx.geometry.Pos; import javafx.geometry.Orientation; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.CheckBox; import javafx.scene.control.MenuButton; import javafx.scene.control.MenuItem; import javafx.scene.layout.FlowPane; import javafx.scene.text.FontWeight; import javafx.stage.Stage; public class Hauptfenster extends Application { @Override public void start(Stage stage) { FlowPane grid = new FlowPane(); grid.setAlignment(Pos.CENTER); grid.setHgap(30); grid.setVgap(50); grid.setPadding(new Insets(20, 20, 20, 20)); grid.setOrientation(Orientation.VERTICAL); MenuButton menuButton = new MenuButton("Auswahlmöglichkeiten"); grid.getChildren().add(menuButton); CheckBox btn5 = new CheckBox("OK"); grid.getChildren().add(btn5); MenuItem btn1 = new MenuItem("Mitarbeiter hinzufügen"); btn1.setOnAction(new SelectionHandler(stage, btn5)); menuButton.getItems().add(btn1); MenuItem btn2 = new MenuItem("Mitarbeiter entfernen"); btn2.setOnAction(new SelectionHandler(stage, btn5)); menuButton.getItems().add(btn2); MenuItem btn3 = new MenuItem("Gehalt anpassen"); btn3.setOnAction(new SelectionHandler(stage, btn5)); menuButton.getItems().add(btn3); MenuItem btn4 = new MenuItem("Personal anzeigen"); btn4.setOnAction(new SelectionHandler(stage, btn5)); menuButton.getItems().add(btn4); Scene scene = new Scene(grid, 600, 400); stage.setScene(scene); stage.show(); } public static void main(String[] args) { launch(args); } }