我想更改JTextArea中選定文本的文本。如何更改Java中選定文本的文本?
例如,當我按下按鈕時,我希望所選文字被改變(原始文本被選中 - 當我按下按鈕時,我想替換成這樣:Replace:Original Text Selected)這就是我想要做的我的代碼,
String replacement = "Replace:" + messageBodyText.getSelectedText() ";
,但我不知道如何改變只有選定的文本我試圖做一些事情,但我改變的JTextArea希望的全部文本,你明白我的問題嗎?
由於氣墊船全他解決了我的問題鰻魚這是我對誰是面臨同樣的問題別人代碼:
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());
謝謝你camickr – user112862