这是我的代码,对于复制菜单是不是?
// Copy Item
MenuItem copy = new MenuItem("Copy");
copy.setOnAction(e -> {
Clipboard clipboard = Clipboard.getSystemClipboard();
ClipboardContent content = new ClipboardContent();
clipboard.setContent(content);
});
正确,但你没有复制任何东西。你必须在ClipboardContent中设置值
ClipboardContent content = new ClipboardContent();
content.putString(label.getText());
在标签上设置复制菜单
ContextMenu menu = new ContextMenu();
menu.getItems().add(copy);
label.setContextMenu(menu);