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; }
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); }
ClipboardContent content = new ClipboardContent(); content.putString(getItem()); dragboard.setDragView(
Dragboard db = row.startDragAndDrop(TransferMode.MOVE); db.setDragView(row.snapshot(null, null)); ClipboardContent cc = new ClipboardContent(); cc.put(DND_TABLE_SELECTION_MIME_TYPE, selection); db.setContent(cc);
setOnDragDetected(e -> { System.out.println(" Detected "); Dragboard db = startDragAndDrop(TransferMode.MOVE); ClipboardContent content = new ClipboardContent(); content.putString( "Hello!" ); db.setContent(content); e.consume(); });
imgView.setOnDragDetected(new EventHandler<MouseEvent>() { public void handle(MouseEvent event) { ClipboardContent content = new ClipboardContent(); content.putString(RHSIconizedToken.this.tokenLookupInfo()); Dragboard db = imgView.startDragAndDrop(TransferMode.ANY); db.setDragView(image, 7, 7); db.setContent(content); event.consume(); } });
circle.setOnDragDetected(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent event) { Dragboard db = circle.startDragAndDrop(TransferMode.ANY); ClipboardContent content = new ClipboardContent(); content.putString(circle.getId()); db.setContent(content); System.out.print("onDragDetected"); event.consume(); } });
image.addEventHandler(MouseEvent.DRAG_DETECTED, mouseEvent -> { Dragboard db = image.startDragAndDrop(TransferMode.COPY); ClipboardContent content = new ClipboardContent(); content.putImage(image.getImage()); db.setContent(content); mouseEvent.consume(); });
@FXML private void handleButtonAction21(ActionEvent event) throws IOException { ObservableList<Part> rowList = table2.getSelectionModel().getSelectedItems(); final ClipboardContent content = new ClipboardContent(); content.putString(rowList.get(0).getPartNumber()); Clipboard.getSystemClipboard().setContent(content); }
copyButton.setId("copyEnvDetails"); copyButton.setOnAction(a -> { ClipboardContent content = new ClipboardContent(); writeContent(Arrays.asList(pdfsam.name(), pdfsam.property(VERSION), runtime.getText(), memory.getText())) .to(content);
Clipboard clipboard = Clipboard.getSystemClipboard(); // add listner to your tableview selecteditemproperty userTable.getSelectionModel().selectedItemProperty().addListener( new ChangeListener() { // this method will be called whenever user selected row @override public void chnaged(ObservableValue observale, Object oldValue,Object newValue) { UserClass selectedUser = (UserClass)newValue; ClipboardContent content = new ClipboardContent(); // make sure you override toString in UserClass content.putString(selectedUser.toString()); clipboard.setContent(content); } });
Clipboard clipboard = Clipboard.getSystemClipboard(); ClipboardContent content = new ClipboardContent(); // for paste as image, e.g. in GIMP content.putImage(image); // the image you want, as javafx.scene.image.Image // for paste as file, e.g. in Windows Explorer content.putFiles(java.util.Collections.singletonList(new File("C:\\Users\\Admin\\Desktop\\my\\mysql.gif"))); clipboard.setContent(content);
/** * Sets the image content of the clipboard to the chart supplied * @param chart chart you wish to copy to the clipboard */ public void copyChartToClipboard(ScatterChart<Double, Double> chart) { WritableImage image = chart.snapshot(new SnapshotParameters(), null); ClipboardContent cc = new ClipboardContent(); cc.putImage(image); Clipboard.getSystemClipboard().setContent(cc); }
private void exportTableToClipboard(String csvString) { final ClipboardContent content = new ClipboardContent(); content.put(DataFormat.PLAIN_TEXT, csvString); Clipboard.getSystemClipboard().setContent(content); }
private void onDragDetected(MouseEvent event) { Dragboard db = substationDetailedView.startDragAndDrop(TransferMode.ANY); ClipboardContent content = new ClipboardContent(); List<EquipmentInfo> listInfo = substationDetailedView.getSelectionModel().getSelectedItems().stream().map(TreeItem :: getValue).collect(Collectors.toList()); content.put(EquipmentInfo.DATA_FORMAT, listInfo); db.setContent(content); event.consume(); }
@Override public void handle(ActionEvent event) { final Clipboard clipboard = Clipboard.getSystemClipboard(); final ClipboardContent content = new ClipboardContent(); content.putString(resultTextarea.getText()); clipboard.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 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 dragDetectedEvent(N value, TreeItem<N> treeItem, MouseEvent event) { dragAndDropMove = new DragAndDropMove(); dragAndDropMove.setSource(value); dragAndDropMove.setSourceTreeItem(treeItem); if (value instanceof Project && treeItem != tree.getRoot()) { Dragboard db = tree.startDragAndDrop(TransferMode.ANY); ClipboardContent cb = new ClipboardContent(); cb.putString(((Project) value).getName()); db.setContent(cb); event.consume(); } }