我将在 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 中的标记文本?或者有没有更好的方法来做到这一点?