private ContextMenu buildContextMenu(Node item) { ContextMenu contextMenu = new ContextMenuWithNoArrows(); CustomMenuItem menuItem = new CustomMenuItem(new Label("Copy subtree test to clipboard...")); Tooltip tooltip = new Tooltip("Creates a node spec using the Kotlin AST matcher DSL, and dumps it to the clipboard"); Tooltip.install(menuItem.getContent(), tooltip); menuItem.setOnAction(e -> { Clipboard clipboard = Clipboard.getSystemClipboard(); ClipboardContent content = new ClipboardContent(); content.putString(dumpToSubtreeTest(item)); // item is captured in the closure clipboard.setContent(content); }); contextMenu.getItems().add(menuItem); return contextMenu; }
@Override public void paste() { Clipboard clipboard = Clipboard.getSystemClipboard(); if (clipboard.hasString()) { String text = clipboard.getString(); if (text.length() > 2 && text.charAt(0) == '"' && text.charAt(text.length() - 1) == '"') { replaceSelection(text.substring(1, text.length() - 1)); } else { super.paste(); } } }
public void copyLog(Collection<LogMessage> selected) { if (!selected.isEmpty()) { ClipboardContent content = new ClipboardContent(); writeContent(selected).to(content); Clipboard.getSystemClipboard().setContent(content); } } }
private void copySelectedToClipboard() { ClipboardContent content = new ClipboardContent(); writeContent(getSelectionModel().getSelectedItems().stream().map(item -> { return item.descriptor().getFile().getAbsolutePath() + ", " + item.descriptor().getFile().length() + ", " + item.descriptor().pages().getValue(); }).collect(Collectors.toList())).to(content); Clipboard.getSystemClipboard().setContent(content); }
writeContent(Arrays.asList(pdfsam.name(), pdfsam.property(VERSION), runtime.getText(), memory.getText())) .to(content); Clipboard.getSystemClipboard().setContent(content); }); left.getChildren().addAll(runtime, runtimePath, fx, memory, copyButton);
/** * Paste the clipboard content */ public void paste() { final Clipboard clipboard = Clipboard.getSystemClipboard(); if (clipboard.hasString()) { final String text = clipboard.getString(); if (text != null) { insert(text); } } }
private void exportTableToClipboard(String csvString) { final ClipboardContent content = new ClipboardContent(); content.put(DataFormat.PLAIN_TEXT, csvString); Clipboard.getSystemClipboard().setContent(content); }
private void copyTable(final TableView<?> tableView) { StringBuilder clipboardString = new StringBuilder(); for (int row = 0; row < tableView.getItems().size(); row++) { for (int column = 0; column < tableView.getColumns().size(); column++) { Object cell = tableView.getColumns().get(column).getCellData(row); clipboardString.append(cell); clipboardString.append("\t"); } clipboardString.append("\n"); } final ClipboardContent content = new ClipboardContent(); content.putString(clipboardString.toString()); Clipboard.getSystemClipboard().setContent(content); }
@Override public void handle(ActionEvent event) { final Clipboard clipboard = Clipboard.getSystemClipboard(); final ClipboardContent content = new ClipboardContent(); content.putString(resultTextarea.getText()); clipboard.setContent(content); } });
/** * Cut the current selection into the clipboard */ public void cut() { TextSelection selection = getSelection(); if (selection.length > 0) { final Clipboard clipboard = Clipboard.getSystemClipboard(); String content = getContent().getTextRange(selection.offset, selection.length); setCaretOffset(selection.offset); getContent().replaceTextRange(selection.offset, content.length(), ""); //$NON-NLS-1$ clipboard.setContent(Collections.singletonMap(DataFormat.PLAIN_TEXT, content)); } }
@Override public void handle(ActionEvent event) { final Clipboard clipboard = Clipboard.getSystemClipboard(); final ClipboardContent content = new ClipboardContent(); content.putString(resultTextarea.getText()); clipboard.setContent(content); } });
/** * Copy the current selection into the clipboard */ @SuppressWarnings("null") public void copy() { if (getSelection().length > 0) { final Clipboard clipboard = Clipboard.getSystemClipboard(); clipboard.setContent(Collections.singletonMap(DataFormat.PLAIN_TEXT, getContent().getTextRange(getSelection().offset, getSelection().length))); } }
/** * Copy the current selection into the clipboard */ @SuppressWarnings("null") public void copy() { if (getSelection().length > 0) { final Clipboard clipboard = Clipboard.getSystemClipboard(); clipboard.setContent(Collections.singletonMap(DataFormat.PLAIN_TEXT, getContent().getTextRange(getSelection().offset, getSelection().length))); } }
private void copyTableCell(final TableView<?> tableView) { StringBuilder clipboardString = new StringBuilder(); for (TablePosition<?, ?> tablePosition : tableView.getSelectionModel().getSelectedCells()) { Object cell = tableView.getColumns().get(tablePosition.getColumn()).getCellData(tablePosition.getRow()); clipboardString.append(cell); } final ClipboardContent content = new ClipboardContent(); content.putString(clipboardString.toString()); Clipboard.getSystemClipboard().setContent(content); }
private void copyTableCell(final TableView<?> tableView) { StringBuilder clipboardString = new StringBuilder(); for (TablePosition<?, ?> tablePosition : tableView.getSelectionModel().getSelectedCells()) { Object cell = tableView.getColumns().get(tablePosition.getColumn()).getCellData(tablePosition.getRow()); clipboardString.append(cell); } final ClipboardContent content = new ClipboardContent(); content.putString(clipboardString.toString()); Clipboard.getSystemClipboard().setContent(content); }
private void copyTreeTableCell(final TreeTableView<T> tableView) { StringBuilder clipboardString = new StringBuilder(); for (TreeTablePosition<?, ?> tablePosition : tableView.getSelectionModel().getSelectedCells()) { Object cell = tableView.getColumns().get(tablePosition.getColumn()).getCellData(tablePosition.getRow()); clipboardString.append(cell); } final ClipboardContent content = new ClipboardContent(); content.putString(clipboardString.toString()); Clipboard.getSystemClipboard().setContent(content); }
/** * Cut the current selection into the clipboard */ public void cut() { if( getSelection().length > 0 ) { final Clipboard clipboard = Clipboard.getSystemClipboard(); String content = getContent().getTextRange(getSelection().offset, getSelection().length); getContent().replaceTextRange(getSelection().offset, content.length(), ""); //$NON-NLS-1$ clipboard.setContent(Collections.singletonMap(DataFormat.PLAIN_TEXT, content)); } }
/** * Paste the clipboard content */ public void paste() { final Clipboard clipboard = Clipboard.getSystemClipboard(); if (clipboard.hasString()) { final String text = clipboard.getString(); if (text != null) { // TODO Once we have a real selection we need getContent().replaceTextRange(getCaretOffset(), 0, text); } } }
private Label addCopyMenu(Label label) { ContextMenu contextMenu = new ContextMenu(); MenuItem copyItem = new MenuItem("copy"); copyItem.setOnAction(event -> { final Clipboard clipboard = Clipboard.getSystemClipboard(); final ClipboardContent content = new ClipboardContent(); content.putString(label.getText().replaceFirst("_","")); clipboard.setContent(content); }); contextMenu.getItems().add(copyItem); label.setContextMenu(contextMenu); return label; }
@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); } });