编程语言
首页 > 编程语言> > Java Swing自定义文本JEditorPane

Java Swing自定义文本JEditorPane

作者:互联网

我有一个对象列表(模型)不断附加(类似于日志文件),我想在JEditorPane(视图)中显示为富文本.我怎么把它们粘在一起?

http://java.sun.com/docs/books/tutorial/uiswing/components/generaltext.html#document似乎没有提供足够的信息来使用.

解决方法:

您可以将DefaultStyledDocument与AttributeSet一起使用:

SimpleAttributeSet attr = new SimpleAttributeSet();
StyleConstants.setBold(attr , true);
StyleConstants.setForeground(attr, Color.RED); 
document.insertString(document.getLenght(),"yourstring", attr))

标签:java,text,swing,jeditorpane
来源: https://codeday.me/bug/20190627/1302277.html