import com.sun.javafx.runtime.VersionInfo; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Menu; import javafx.scene.control.MenuBar; import javafx.scene.control.MenuItem; import javafx.scene.control.SeparatorMenuItem; import javafx.scene.layout.HBox; import javafx.stage.Stage; public class Main extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage stage) throws Exception { stage.setTitle(VersionInfo.getRuntimeVersion()); stage.setScene(createScene()); stage.show(); } private Scene createScene() { Menu menu = new Menu("_File"); menu.setMnemonicParsing(true); for (int i = 0; i < 10; i++) { if ((i & 3) != 3) { menu.getItems().add(new MenuItem("Item " + i)); } else { menu.getItems().add(new SeparatorMenuItem()); } } MenuBar menuBar = new MenuBar(); menuBar.getMenus().add(menu); HBox root = new HBox(10); root.getChildren().add(menuBar); return new Scene(root, 400, 300); } }