import javafx.application.*; import javafx.scene.*; import javafx.stage.*; import javafx.scene.control.*; import javafx.scene.layout.*; import javafx.scene.input.*; import javafx.scene.paint.*; import javafx.event.*; public class test extends Application { public void start(Stage stage) { stage.setWidth(300); stage.setHeight(200); stage.setScene(createScene()); stage.show(); } private static Scene createScene() { Group root = new Group(); Scene scene = new Scene(root, Color.ALICEBLUE); MenuBar menuBar = new MenuBar(); Menu menu = new Menu("Menu"); MenuItem menuItem = new MenuItem("MenuItem"); menuItem.addEventHandler(MouseEvent.MOUSE_PRESSED, new EventHandler() { @Override public void handle(MouseEvent mouseEvent) { System.out.println(mouseEvent); } }); menuItem.setOnAction(new EventHandler() { @Override public void handle(ActionEvent actionEvent) { System.out.println(actionEvent); } }); menu.getItems().addAll(menuItem); menuBar.getMenus().addAll(menu); root.getChildren().add(menuBar); return (scene); } }