JavaFx将一段文字复制到系统剪贴板

发布时间 2023-03-31 17:06:23作者: 贾树丙
Button successBtn = new Button("复制url地址");
successBtn.setCursor(Cursor.HAND);
successBtn.setOnAction(event -> {
    event.consume();
    ClipboardContent content = new ClipboardContent();
    content.putString(loginUrl);
    Clipboard clipboard = Clipboard.getSystemClipboard();
    clipboard.setContent(content);
    // 按钮部分可以使用预设的也可以像这样自己 new 一个
    Alert _alert = new Alert(Alert.AlertType.NONE, "url地址已经复制到系统剪贴板",
            new ButtonType("取消", ButtonBar.ButtonData.NO));
    _alert.showAndWait();
});