Java replaceRange()的替代品是什么;在JTextArea中,对于JTextPane?
我目前正在更新一个旧小程序的代码,并且正在从awt转换为swing。我想通过JTextPane比awt中的旧TextArea利用更多的定制功能Java replaceRange()的替代品是什么;在JTextArea中,对于JTextPane?,java,swing,awt,Java,Swing,Awt,我目前正在更新一个旧小程序的代码,并且正在从awt转换为swing。我想通过JTextPane比awt中的旧TextArea利用更多的定制功能 textArea.selectAll(); textArea.replaceRange("", textArea.getSelectionStart(), textArea.getSelectionEnd()); 如何使其与JTextPane兼容?下面是运行java*.java命令时出现的错误 chatPne.java:138: cannot find
textArea.selectAll();
textArea.replaceRange("", textArea.getSelectionStart(),
textArea.getSelectionEnd());
如何使其与JTextPane兼容?下面是运行java*.java命令时出现的错误
chatPne.java:138: cannot find symbol
symbol : method replaceRange(java.lang.String,int,int)
location: class javax.swing.JTextPane
textArea.replaceRange("", textArea.getSelectionStart(),
^
只需使用其中一种方法即可帮助您:以下是指向javadoc的链接 在您的示例中:
textArea.replaceSelection("");
就够了,
textArea.replaceSelection("");