我想知道如何仅将记事本中突出显示的文本而不是整个文本复制到剪贴板。

这是我编写的代码,用于复制记事本JTextArea的全部内容:

private void menu_edit_copyActionPerformed(java.awt.event.ActionEvent evt) {
    StringSelection stringSelection = new StringSelection(TextArea_Main.getText());
    Clipboard clpbrd = Toolkit.getDefaultToolkit ().getSystemClipboard ();
    clpbrd.setContents (stringSelection, null);
}

最佳答案

使用getSelectedText代替getText

09-26 06:07