gpt4 book ai didi

java - 如何更改Java中选定文本的文本?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:40:08 25 4
gpt4 key购买 nike

我想更改 JTextArea 中选定文本的文本。

例如,当我按下按钮时,我希望更改选定的文本(选定的原始文本 - 当我按下按钮时,我想像这样替换:替换:选定的原始文本)这就是我想要在我的代码,

String replacement = "Replace:" + messageBodyText.getSelectedText() ";

但我不知道如何只更改选定的文本我正在尝试做某事但我正在更改 JTextArea 的整个文本希望你理解我的问题吗?

感谢 Hovercraft Full Of Eels,他解决了我的问题,这是我的代码,供面临同样问题的其他人使用:

int start = messageBodyText.getSelectionStart();
int end = messageBodyText.getSelectionEnd();

StringBuilder strBuilder = new StringBuilder(messageBodyText.getText());
strBuilder.replace(start, end, "Replace:" + messageBodyText.getSelectedText() + ".");
messageBodyText.setText(strBuilder.toString());

最佳答案

textComponent.replaceSelection(newText);

关于java - 如何更改Java中选定文本的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16925139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com