Package javafx.scene.control

Examples of javafx.scene.control.MenuItem


  private ContextMenu buildContextMenuUncompiledMember(JITWatchUI parent)
  {
    ContextMenu menu = new ContextMenu();

    MenuItem menuItemTriView = new MenuItem("Show TriView");
    MenuItem menuItemJournal = new MenuItem("Show JIT journal");

    menu.getItems().add(menuItemTriView);
    menu.getItems().add(menuItemJournal);

    menuItemTriView.setOnAction(getEventHandlerMenuItemTriView(parent));

    menuItemJournal.setOnAction(getEventHandlerMenuItemJournal(parent));
   
    return menu;
  }
View Full Code Here


  {
    dropMenu.getItems().clear();

    for (String item : items)
    {
      final MenuItem mi = new MenuItem(item);
      mi.setOnAction(new EventHandler<ActionEvent>()
      {
        @Override
        public void handle(ActionEvent e)
        {
          dropMenu.hide();

          MetaClass metaClass = pm.getMetaClass(mi.getText());
          triView.setMetaClass(metaClass);
        }
      });

      dropMenu.getItems().add(mi);
View Full Code Here

  private void setUpContextMenu()
  {
    final ContextMenu contextMenu = new ContextMenu();

    MenuItem menuItemCopyToClipboard = new MenuItem("Copy to Clipboard");

    contextMenu.getItems().add(menuItemCopyToClipboard);

    vBoxRows.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>()
    {
      @Override
      public void handle(MouseEvent e)
      {
        if (e.getButton() == MouseButton.SECONDARY)
        {
          contextMenu.show(vBoxRows, e.getScreenX(), e.getScreenY());
        }
      }
    });

    menuItemCopyToClipboard.setOnAction(new EventHandler<ActionEvent>()
    {
      @Override
      public void handle(ActionEvent e)
      {
        final Clipboard clipboard = Clipboard.getSystemClipboard();
View Full Code Here

    _viewBorderPane = new BorderPane();

    MenuBar menuBar = new MenuBar();

    Menu fileMenu = new Menu("Fichier");
    _newLocalMenuItem = new MenuItem("Nouvelle partie (local)");
    _newLocalMenuItem.setOnAction(this);

    _createOnlineMenuItem = new MenuItem("Cr�er une partie (en ligne)");
    _createOnlineMenuItem.setOnAction(this);
   
    _joinOnlineMenuItem = new MenuItem("Rejoindre la partie(en ligne)");
    _joinOnlineMenuItem.setOnAction(this);
   
    _createTeamMenuItem = new MenuItem("Cr�er une �quipe");
    _createTeamMenuItem.setOnAction(new EventHandler(){

      @Override
      public void handle(Event arg0) {
        // TODO Auto-generated method stub
        new CreationTeamStage(_userInfo);
      }
     
    });

    fileMenu.getItems().addAll(_newLocalMenuItem, _createOnlineMenuItem, _joinOnlineMenuItem, _createTeamMenuItem);
   
    Menu accountMenu = new Menu("Compte");
    _infosMenuItem = new MenuItem("Mes infos");
    _infosMenuItem.setOnAction(this);
   
    _droitMenuItem = new MenuItem("Mes droits");
    _droitMenuItem.setOnAction(this);
   
    _gererDroitMenuItem = new MenuItem("Gerer droits");
    _gererDroitMenuItem.setOnAction(this);

    accountMenu.getItems().addAll(_infosMenuItem, _droitMenuItem, _gererDroitMenuItem);

    menuBar.getMenus().addAll(fileMenu, accountMenu);
View Full Code Here

    borderPane = new BorderPane();
   
    //Menus
    menuBar = new MenuBar();
    fileMenu = new Menu("Fichier");
    singlePlayerGame = new MenuItem("Cr�er partie solo");
    singlePlayerGame.setOnAction(new StartGameHandler());
    multiPlayerGame = new MenuItem("Cr�er partie en ligne");
    multiPlayerGame.setOnAction(new StartOnlineGameHandler());
    joinGame = new MenuItem("Rejoindre une partie");
    joinGame.setOnAction(new JoinOnlineGameHandler());
    MenuItem logonMenuItem = new MenuItem("Connexion");
    logonMenuItem.setOnAction(new LogonHandler());
    accountCreation = new MenuItem("Creer un Compte");
    accountCreation.setOnAction(new DisplayAccountCreation());

    fileMenu.getItems().add(accountCreation);
    fileMenu.getItems().add(logonMenuItem);
    fileMenu.getItems().add(singlePlayerGame);

    Menu accountMenu = new Menu("Compte");
    MenuItem infoMenuItem = new MenuItem("Mes infos");
    infoMenuItem.setOnAction(new DisplayUserInfoHandler());
    MenuItem rightMenuItem = new MenuItem("Mes droits");
    rightMenuItem.setOnAction(new DisplayPermissionHandler());
    MenuItem editRightMenuItem = new MenuItem("Gerer les droits");
    editRightMenuItem.setOnAction(new EditPermissionHandler());
   
    accountMenu.getItems().addAll(infoMenuItem, rightMenuItem, editRightMenuItem);
   
    team = new Menu("Equipe");
    teamCreation = new MenuItem("Cr�er une �quipe");
    teamCreation.setOnAction(new DisplayTeamHandler());
   
    team.getItems().add(teamCreation);
   
    stat = new Menu("Statistique");
    yourStat = new MenuItem("Vos Statistiques");
    yourStat.setOnAction(new DisplayStatistics());
   
    stat.getItems().add(yourStat);
    Menu roomMenu = new Menu("Salon");
   
    roomJoin = new MenuItem("Rejoindre un salon");
    roomJoin.setOnAction(new RoomHandler());
   
    roomRemove = new MenuItem("Supprimer un salon");
    roomRemove.setOnAction(new RemoveRoomHandler());
   
    roomMenu.getItems().addAll(roomJoin, roomRemove);
   
    menuBar.getMenus().addAll(fileMenu, accountMenu, team, roomMenu, stat);
View Full Code Here

    borderPane = new BorderPane();
   
    //Menus
    menuBar = new MenuBar();
    fileMenu = new Menu("Fichier");
    singlePlayerGame = new MenuItem("Cr�er partie solo");
    singlePlayerGame.setOnAction(new StartGameHandler());
    multiPlayerGame = new MenuItem("Cr�er partie en ligne");
    multiPlayerGame.setOnAction(new StartOnlineGameHandler());
    joinGame = new MenuItem("Rejoindre une partie");
    joinGame.setOnAction(new JoinOnlineGameHandler());
    MenuItem logonMenuItem = new MenuItem("Connexion");
    logonMenuItem.setOnAction(new LogonHandler());
    accountCreation = new MenuItem("Creer un Compte");
    accountCreation.setOnAction(new DisplayAccountCreation());

    fileMenu.getItems().add(accountCreation);
    fileMenu.getItems().add(logonMenuItem);
    fileMenu.getItems().add(singlePlayerGame);

    Menu accountMenu = new Menu("Compte");
    MenuItem infoMenuItem = new MenuItem("Mes infos");
    infoMenuItem.setOnAction(new DisplayUserInfoHandler());
    MenuItem rightMenuItem = new MenuItem("Mes droits");
    rightMenuItem.setOnAction(new DisplayPermissionHandler());
    MenuItem editRightMenuItem = new MenuItem("Gerer les droits");
    editRightMenuItem.setOnAction(new EditPermissionHandler());
   
    accountMenu.getItems().addAll(infoMenuItem, rightMenuItem, editRightMenuItem);
   
    team = new Menu("Equipe");
    teamCreation = new MenuItem("Cr�er une �quipe");
    teamCreation.setOnAction(new DisplayTeamHandler());
   
    team.getItems().add(teamCreation);
   
    stat = new Menu("Statistique");
    yourStat = new MenuItem("Vos Statistiques");
    yourStat.setOnAction(new DisplayStatistics());
   
    stat.getItems().add(yourStat);
    Menu roomMenu = new Menu("Salon");
   
    roomJoin = new MenuItem("Rejoindre un salon");
    roomJoin.setOnAction(new RoomHandler());
   
    roomRemove = new MenuItem("Supprimer un salon");
    roomRemove.setOnAction(new RemoveRoomHandler());
   
    roomMenu.getItems().addAll(roomJoin, roomRemove);
   
    menuBar.getMenus().addAll(fileMenu, accountMenu, team, roomMenu, stat);
View Full Code Here

        }
    }

    @FXML
    private void handleHomeAxisClick(ActionEvent evt) {
        MenuItem m = (MenuItem) evt.getSource();
        String _axis = String.valueOf(m.getId().charAt(0));
        if (TinygDriver.getInstance().isConnected().get()) {
            try {
                switch (_axis) {
                    case "x":
                        TinygDriver.getInstance().write(CommandManager.CMD_APPLY_HOME_X_AXIS);
View Full Code Here

        tgfx.Main.postConsoleMessage("[+]Homing " + _axis.toUpperCase() + " Axis...\n");
    }

    @FXML
    private void handleZeroAxisClick(ActionEvent evt) {
        MenuItem m = (MenuItem) evt.getSource();
        String _axis = String.valueOf(m.getId().charAt(0));
        if (TinygDriver.getInstance().isConnected().get()) {
            Draw2d.setFirstDraw(true)//We set this so we do not draw lines for the previous position to the new zero.
            try {
                switch (_axis) {
                    case "x":
View Full Code Here

            public void handle(final MouseEvent me) {
                //This is so we can set our machine position when a machine does not have homing switches
                if (me.getButton().equals(MouseButton.SECONDARY)) {
                    //Right Clicked
                    ContextMenu cm = new ContextMenu();
                    MenuItem menuItem1 = new MenuItem("Set Machine Position");
                    menuItem1.setOnAction(new EventHandler<ActionEvent>() {
                        @Override
                        public void handle(ActionEvent t) {
                            Draw2d.setFirstDraw(true); //We do not want to draw a line from our previous position
                            TinygDriver.getInstance().cmdManager.setMachinePosition(getNormalizedX(me.getX()), getNormalizedY(me.getY()));
                            Draw2d.setFirstDraw(true); //This allows us to move our drawing to a new place without drawing a line from the old.
View Full Code Here

    private ContextMenu createContextMenu() {
        final ContextMenu menu = new ContextMenu();
      
        Menu export = new Menu("Export As");
       
        MenuItem pngItem = new MenuItem("PNG...");
        pngItem.setOnAction((ActionEvent e) -> { handleExportToPNG(); });       
        export.getItems().add(pngItem);
       
        MenuItem jpegItem = new MenuItem("JPEG...");
        jpegItem.setOnAction((ActionEvent e) -> { handleExportToJPEG(); });       
        export.getItems().add(jpegItem);
       
        if (ExportUtils.isOrsonPDFAvailable()) {
            MenuItem pdfItem = new MenuItem("PDF...");
            pdfItem.setOnAction((ActionEvent e) -> {
                handleExportToPDF();
            });
            export.getItems().add(pdfItem);
        }
        if (ExportUtils.isJFreeSVGAvailable()) {
            MenuItem svgItem = new MenuItem("SVG...");
            svgItem.setOnAction((ActionEvent e) -> {
                handleExportToSVG();
            });
            export.getItems().add(svgItem);       
        }
        menu.getItems().add(export);
View Full Code Here

TOP

Related Classes of javafx.scene.control.MenuItem

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.