Java删除文本区域中仅选定的文本

bluesky1年前 ⋅ 202 阅读

ChatGPT的回答仅作参考:

要删除文本区域中仅选定的文本,可以使用以下代码:

```
String selectedText = textArea.getSelectedText();
if (selectedText != null && !selectedText.isEmpty()) {
    int start = textArea.getSelectionStart();
    int end = textArea.getSelectionEnd();
    textArea.replaceRange("", start, end);
}
```

首先,我们获取选定的文本并检查它是否存在。如果选定的文本不为空,则获取选定文本的起始和结束位置,并使用 `replaceRange()` 方法将其替换为空字符串。这将删除仅选定的文本,而不影响文本区域中的其他文本。

全部评论: 0

    相关推荐