Я должен сделать метод вырезания и замены в JTextArea. У меня есть код для копирования и вставки, и я считаю, что я мог бы просто использовать его, в дополнение к удалению отмеченного текста в JTA.
Как будет выглядеть код для методов вырезания и замены?
Код для копирования выглядит следующим образом:
public void copy(){
int start=ta.getSelectionStart();
int end=ta.getSelectionEnd();
String s=ta.getText();
aString=s.substring(start,end);
System.out.println(aString);
}
И код вставки выглядит следующим образом:
public void paste(){
int start=ta.getSelectionStart();
String startText=ta.getText().substring(0, start);
String endText=ta.getText().substring(start);
String res=startText+clipBoard+endText;
ta.setText(res);
}
Итак, в основном: как удалить помеченный текст в JTextArea? Или есть лучший способ сделать это?