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.layout.Priority; 
import javafx.scene.layout.VBox; 
import javafx.stage.Stage; 

public class Main extends Application { 

    public static void main(String[] args) { 
        launch(args); 
    } 

    @Override 
    public void start(Stage primaryStage) throws Exception { 

        VBox root = new VBox(); 

        MenuBar menuBar = new MenuBar(); 
        Menu menu1 = new Menu("Application"); 
        menu1.getItems().add(new MenuItem("About")); 
        menu1.getItems().add(new MenuItem("Exit")); 
        menuBar.getMenus().add(menu1); 
        VBox.setVgrow(menuBar, Priority.ALWAYS); 

        root.getChildren().add(menuBar); 

        primaryStage.setScene(new Scene(root)); 
        primaryStage.setMinWidth(700); 
        primaryStage.setMinHeight(300); 
        primaryStage.show(); 
    } 
} 