/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package menu2;
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.BorderPane;
import javafx.stage.Stage;
/**
*
* @author Joko Adianto
*/
public class MenuWithBorderPane extends Application {
@Override
public void start(Stage primaryStage) {
MenuBar menuBarLogin = new MenuBar();
Menu menuFile = new Menu("File");
menuBarLogin.getMenus().add(menuFile);
MenuItem menuItemLogin = new MenuItem("Login");
MenuItem menuItemLogout = new MenuItem("Logout");
menuFile.getItems().addAll(menuItemLogin, menuItemLogout);
Menu menuPreferences = new Menu("Preferences");
menuBarLogin.getMenus().add(menuPreferences);
MenuItem menuItemZoom = new MenuItem("Zoom");
MenuItem menuItemFont = new MenuItem("Font");
menuPreferences.getItems().addAll(menuItemZoom, menuItemFont);
BorderPane root = new BorderPane();
root.setTop(menuBarLogin);
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("Menu Example ...!");
primaryStage.setScene(scene);
primaryStage.show();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
launch(args);
}
}
No comments:
Post a Comment