.collect(toList()); final ContextMenu menu = new ContextMenu(); for (int i = 0; i < builders.size(); i++) { final List<MenuItem> items = builders.get(i)
final ContextMenu contextMenu = new ContextMenu(); MenuItem item1 = new MenuItem("Group"); item1.setOnAction((action) -> {
final ContextMenu menu = new ContextMenu(); final MenuItem item = new MenuItem("Enable editing"); final Tooltip tooltip = new Tooltip(tooltipText);
addItem.setOnAction(e -> onAddPropertyClicked()); ContextMenu fullMenu = new ContextMenu(); fullMenu.getItems().addAll(editItem, removeItem, new SeparatorMenuItem(), addItem); addItem2.setOnAction(e -> onAddPropertyClicked()); ContextMenu smallMenu = new ContextMenu(); smallMenu.getItems().add(addItem2);
private void initGenerateXPathFromStackTrace() { ContextMenu menu = new ContextMenu();
TextField textField = new TextField("Type Something"); // we will add a popup menu to this text field final ContextMenu contextMenu = new ContextMenu(); MenuItem cut = new MenuItem("Cut"); MenuItem copy = new MenuItem("Copy"); MenuItem paste = new MenuItem("Paste"); contextMenu.getItems().addAll(cut, copy, paste); cut.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) { System.out.println("Cut..."); } }); // ... textField.setContextMenu(contextMenu);
passwordPopup = new PasswordFieldPopup(this.ownerModule); ContextMenu contextMenu = new ContextMenu(); initTopSectionContextMenu(contextMenu, Arrays.stream(columns).anyMatch(PageRangesColumn.class::isInstance)); initItemsSectionContextMenu(contextMenu, canDuplicateItems, canMove);
public PrefixField() { super("PDFsam_"); this.setPromptText(DefaultI18nContext.getInstance().i18n("Prefix for the generated files names")); this.menu = new Menu(DefaultI18nContext.getInstance().i18n("Add prefix")); this.menu.setId("addPrefixMenu"); this.menu.getItems().addAll(new PrefixMenuItem(Prefix.TIMESTAMP), new PrefixMenuItem(Prefix.BASENAME)); this.setContextMenu(new ContextMenu(this.menu)); setPrefWidth(300); }
final ContextMenu usernameValidator = new ContextMenu(); usernameValidator.setAutoHide(false); final ContextMenu passValidator = new ContextMenu(); passValidator.setAutoHide(false);
table.setRowFactory(t -> { TableRow<Item> row = new TableRow<>(); ContextMenu contextMenu = new ContextMenu(); MenuItem item1 = new MenuItem(); // ... row.itemProperty().addListener((obs, oldItem, newItem) -> { item1.setText(/* value depending on newItem... */); }); // ... }
public final class TextFieldTreeCellImpl extends TreeCell<MyNode> { private TextField textField; private ContextMenu cm = new ContextMenu(); private MenuItem cmItem1 ; // ... @Override public void updateItem(MyNode item, boolean empty) { super.updateItem(item, empty); // ... cmItem1.setText(...); } }
private ContextMenu createProjectContextMenu(TreeItem<N> selectedTreeItem) { ContextMenu contextMenu = new ContextMenu(); List<MenuItem> items = new ArrayList<>(); items.add(createDeleteNodeMenuItem(Collections.singletonList(selectedTreeItem))); items.add(createRenameProjectMenuItem()); contextMenu.getItems().addAll(items.stream() .sorted(Comparator.comparing(MenuItem::getText)) .collect(Collectors.toList())); return contextMenu; }
private ContextMenu createFolderContextMenu(TreeItem<N> selectedTreeItem) { ContextMenu contextMenu = new ContextMenu(); List<MenuItem> items = new ArrayList<>(); items.add(createRenameProjectMenuItem()); items.add(createCreateFolderMenuItem()); items.add(createDeleteNodeMenuItem(Collections.singletonList(selectedTreeItem))); contextMenu.getItems().addAll(items.stream() .sorted(Comparator.comparing(MenuItem::getText)) .collect(Collectors.toList())); return contextMenu; }
HBox hbox = new HBox(); ContextMenu contextMenu = new ContextMenu(); .... hbox.setOnContextMenuRequested(new EventHandler<ContextMenuEvent>() { @Override public void handle(ContextMenuEvent event) { contextMenu.show(hbox, event.getScreenX(), event.getScreenY()); } });
public void initialize() { ContextMenu contextMenu = new ContextMenu(); contextMenu.getItems().addAll(createDefaultMenuItems(textArea)); contextMenu.getItems().add(new MenuItem("chuj")); textArea.setContextMenu(contextMenu); }
final Tab tab = new Tab("xyzzy"); ContextMenu contextMenu = new ContextMenu(); MenuItem menuItem = new MenuItem("Do Some Action"); menuItem.setOnAction(new EventHandler<ActionEvent>(){ @Override public void handle(ActionEvent e){ tab.setText("Activated by User"); } });
static Node createContextMenu() { Button b = new Button("ContextMenu Right Click Me"); b.setContextMenu(new ContextMenu(createMenuContents())); return b; }
/**Leverages tableColumn's context menu to attach filter panel */ private void attachContextMenu() { ContextMenu contextMenu = new ContextMenu(); CustomMenuItem item = FilterPanel.getInMenuItem(this, contextMenu); contextMenu.getStyleClass().add("column-filter"); contextMenu.getItems().add(item); tableColumn.setContextMenu(contextMenu); contextMenu.setOnShowing(ae -> initialize()); }
private void initContextMenu() { MenuItem infoItem = createMenuItem(DefaultI18nContext.getInstance().i18n("Document properties"), MaterialDesignIcon.INFORMATION_OUTLINE); infoItem.setAccelerator(new KeyCodeCombination(KeyCode.P, KeyCombination.ALT_DOWN)); infoItem.setOnAction( e -> Platform.runLater(() -> eventStudio().broadcast(new ShowPdfDescriptorRequest(descriptor)))); removeSelected = createMenuItem(DefaultI18nContext.getInstance().i18n("Remove"), MaterialDesignIcon.MINUS); removeSelected.setOnAction(e -> eventStudio().broadcast(new ClearModuleEvent(), getOwnerModule())); MenuItem setDestinationItem = createMenuItem(DefaultI18nContext.getInstance().i18n("Set destination"), MaterialDesignIcon.AIRPLANE_LANDING); setDestinationItem.setAccelerator(new KeyCodeCombination(KeyCode.O, KeyCombination.ALT_DOWN)); setDestinationItem.setOnAction(e -> eventStudio() .broadcast(requestDestination(descriptor.getFile(), getOwnerModule()), getOwnerModule())); MenuItem openFileItem = createMenuItem(DefaultI18nContext.getInstance().i18n("Open"), MaterialDesignIcon.FILE_PDF_BOX); openFileItem.setOnAction(e -> eventStudio().broadcast(new OpenFileRequest(descriptor.getFile()))); MenuItem openFolderItem = createMenuItem(DefaultI18nContext.getInstance().i18n("Open Folder"), MaterialDesignIcon.FOLDER_OUTLINE); openFolderItem .setOnAction(e -> eventStudio().broadcast(new OpenFileRequest(descriptor.getFile().getParentFile()))); field.getTextField().setContextMenu(new ContextMenu(setDestinationItem, new SeparatorMenuItem(), removeSelected, new SeparatorMenuItem(), infoItem, openFileItem, openFolderItem)); }
logView.setContextMenu(new ContextMenu(copyItem, clearItem, selectAllItem, separator, saveItem)); logView.focusedProperty().addListener(o -> eventStudio().broadcast(new LogAreaVisiblityChangedEvent()));