我正在更新旧applet的代码,我正在从awt转换为swing。我希望通过JTextPane利用比awt中的旧TextArea更多的自定义。
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(),
^
答案 0 :(得分:2)
答案 1 :(得分:1)
其中一种方法可以为您提供帮助:以下是javadoc JTextPane.html#replaceSelection
的链接public void replaceSelection(String content) {
replaceSelection(content, true);
}
private void replaceSelection(String content, boolean checkEditable)
在你的例子中:
textArea.replaceSelection("");
就够了,