Package javafx.scene.control

Examples of javafx.scene.control.ContextMenu


        area.setEditable(false);
        VBox.setVgrow(area, Priority.ALWAYS);
        back.getChildren().add(area);
        area.getStyleClass().add("consoleFont");
       
        ContextMenu menue = new ContextMenu();
        MenuItem item = new MenuItem("copy to clipboard");
        item.setOnAction(new EventHandler<ActionEvent>() {
          @Override
          public void handle(ActionEvent event) {
            final Clipboard clipboard = Clipboard.getSystemClipboard();
              final ClipboardContent content = new ClipboardContent();
              content.putString(area.getText());
              clipboard.setContent(content);
          }
        });
        menue.getItems().add(item);
        area.setContextMenu(menue);
       
        Button ok = new Button("OK");
        ok.setPrefWidth(100);
        ok.setOnAction(new EventHandler<ActionEvent>() {
View Full Code Here


  List<TableView<?>> tableViews = new ArrayList<TableView<?>>();
  public <M> HBox createTabelControlls(final TableView<M> tableView){
    this.tableViews.add(tableView);
   
    if (tableView.getContextMenu()==null){
      tableView.setContextMenu(new ContextMenu());
    }
    final MenuItem copyMenuItem = new MenuItem("copy table");
    final MenuItem copyCellMenuItem = new MenuItem("copy cell");
    fillContextMenu(tableView, copyMenuItem,copyCellMenuItem);
//    tableView.contextMenuProperty().addListener(new ChangeListener<ContextMenu>() {
View Full Code Here

        }
       
      }
    });
   
    final ContextMenu contextMenu = new ContextMenu();
    final MenuItem copy = new MenuItem("copy");
    copy.setAccelerator(new KeyCodeCombination(KeyCode.C, KeyCombination.SHORTCUT_DOWN));
    copy.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        final Clipboard clipboard = Clipboard.getSystemClipboard();
          final ClipboardContent content = new ClipboardContent();
          content.putString(treeView.getSelectionModel().getSelectedItem().getValue().displayname);
          clipboard.setContent(content);
      }
    });
    copy.disableProperty().bind(treeView.getSelectionModel().selectedItemProperty().isNull());
    contextMenu.getItems().add(copy);
    treeView.setContextMenu(contextMenu);
  }
View Full Code Here

                  openWorkflowInstance();
                }
            }
      }
    });
        ContextMenu contextMenu = new ContextMenu();

        for(MenuItem menuItem : detailMenuItems) {
            menuItem.disableProperty().bind(resultTable.getSelectionModel().selectedItemProperty().isNull());
            contextMenu.getItems().add(menuItem);
        }
        resultTable.setContextMenu(contextMenu);
    }
View Full Code Here

               
            }
      }
    });
       
        ContextMenu contextMenu = new ContextMenu();
        MenuItem detailMenuItem = new MenuItem("Details in new tab");
        detailMenuItem.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        navigation.createWorkflowInstanceDetailForm(resultTable.getSelectionModel().getSelectedItem().id.get(),usedFilter.selectedEngine.get()).show();

      }
    });
        detailMenuItem.disableProperty().bind(resultTable.getSelectionModel().selectedItemProperty().isNull());
        contextMenu.getItems().add(detailMenuItem);
        MenuItem audittrailMenuItem = new MenuItem("Audittrail");
        audittrailMenuItem.setOnAction(new EventHandler<ActionEvent>() {
      @Override
      public void handle(ActionEvent event) {
        FilterAbleForm<AuditTrailFilterModel,AuditTrailResultModel> audittrailForm = navigation.createAudittrailForm();
        audittrailForm.getFilter().workflowInstanceId.set(resultTable.getSelectionModel().getSelectedItem().id.get());
        audittrailForm.show();
      }
    });
        audittrailMenuItem.disableProperty().bind(resultTable.getSelectionModel().selectedItemProperty().isNull());
        contextMenu.getItems().add(audittrailMenuItem);
       
        resultTable.setContextMenu(contextMenu);
       
       
      
View Full Code Here

    }

    public ContextMenu intiContextmenu()
    {

        final ContextMenu contextMenu = new ContextMenu();

        contextMenu.setOnShowing(
                new EventHandler<WindowEvent>()
                {

                    @Override
                    public void handle(WindowEvent e)
                    {
                        System.out.println("showing");
                    }
                }
        );
        contextMenu.setOnShown(new EventHandler<WindowEvent>()
        {
            @Override
            public void handle(WindowEvent e)
            {
                System.out.println("shown");
            }
        });

        MenuItem item1 = new MenuItem("About");
        item1.setOnAction(new EventHandler<ActionEvent>()
        {
            @Override
            public void handle(ActionEvent e)
            {
                System.out.println("About");
            }
        });
        MenuItem item2 = new MenuItem("Preferences");
        item2.setOnAction(new EventHandler<ActionEvent>()
        {
            @Override
            public void handle(ActionEvent e)
            {
                System.out.println("Preferences");
            }
        });

        MenuItem item3 = new MenuItem("Delete row");
        item3.setOnAction(new EventHandler<ActionEvent>()
        {
            @Override
            public void handle(ActionEvent e)
            {
                System.out.println("Delete row");
                Person p = table.getSelectionModel().getSelectedItem();
                if(p!=null) {
                    data.remove(p);
                }
            }
        });

        contextMenu.getItems().addAll(item1, item2, item3);

        return contextMenu;

    }
View Full Code Here

      public void handle(ActionEvent event) {
        textArea.setText("");
      }
    });
       
    textArea.setContextMenu(new ContextMenu(copySelected,
                        selectAll,
                        new SeparatorMenuItem(),
                        clearConsole));
   
    // anchor the text area so it resizes automatically
View Full Code Here

        MenuItem subMenuItem1 = new MenuItem("Sub Menu Item 1");
        MenuItem subMenuItem2 = new MenuItem("Sub Menu Item 2");
        MenuItem subMenuItem3 = new MenuItem("Sub Menu Item 3");
        item1.getItems().addAll(subMenuItem1, subMenuItem2, subMenuItem3);
        TextField tf1 = new TextField("Textfield");
        ContextMenu cm = new ContextMenu(new MenuItem("test"), item1, new MenuItem("test"));
        tf1.setContextMenu(cm);
        textfieldBox1.getChildren().add(tf1);
        TextField tf2 = new TextField();
        textfieldBox1.getChildren().add(tf2);
        HBox textfieldBox2 = new HBox();
View Full Code Here

            }
        };

        private void removeListeners(Tab tab) {
            listener.dispose();
            ContextMenu menu = tab.getContextMenu();
            if (menu != null) {
                menu.getItems().clear();
            }
            inner.getChildren().clear();
            getChildren().clear();
        }
View Full Code Here

            timeline.play();
        }

        private void setupPopupMenu() {
            if (popup == null) {
                popup = new ContextMenu();
//                popup.setManaged(false);
            }
            popup.getItems().clear();
            ToggleGroup group = new ToggleGroup();
            ObservableList<RadioMenuItem> menuitems = FXCollections.<RadioMenuItem>observableArrayList();
View Full Code Here

TOP

Related Classes of javafx.scene.control.ContextMenu

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.