java的JtextPane没有append方法,可以使用Document来添加文本,例子如下:
//设置字体大小
SimpleAttributeSet attrset = new SimpleAttributeSet();
StyleConstants.setFontSize(attrset,24);
//插入内容
JTextPane textPane = new JTextPane();
Document docs = textPane.getDocument();//获得文本对象
try {
docs.insertString(docs.getLength(), "要插入的内容", attrset);//对文本进行追加
} catch (BadLocationException e) {
e.printStackTrace();
}
覆盖内容的方法:
textPane.setText("用于覆盖的内容");
追加文本的方法:
textPane.setText(textPane.getText()+"要追加的文本");
显示内容的字体大小的方法:
textPane.setFont(new Font("宋体",Font.PLAIN,16));
给你一段代码你看下吧
//设置字体大小
SimpleAttributeSet attrset = new SimpleAttributeSet();
StyleConstants.setFontSize(attrset,24);
//插入内容
JTextPane textPane = new JTextPane();
Document docs = textPane.getDocument();
try {
docs.insertString(docs.getLength(), "要插入的内容", attrset);
} catch (BadLocationException e) {
e.printStackTrace();
}
JTextPane.text+=String 用+=就行
不会,我也不会