StyleContext context = new StyleContext();//实例化一个样式池
StyledDocument document = new DefaultStyledDocument(context);//创建有样式的文档实例
Style style = context.getStyle(StyleContext.DEFAULT_STYLE);//从样式池获取默认的样式
JTextPane textPane = new JTextPane();
//给JTextPane内容设置为有样式的文档,将编辑器与一个有样式的文档关联
textPane.setStyledDocument(document);
//以下为设置JTextPane里文本的一些基本属性
StyleConstants.setFontSize(style, 14);//设置字体大小
StyleConstants.setFontFamily(style, "宋体");//设置字体
StyleConstants.setForeground(style, Color.BLACK);//设置颜色
StyleConstants.setBold(style, false);//取消加粗
StyleConstants.setBold(style, true);//设置加粗
StyleConstants.setItalic(style, false);//取消斜体
StyleConstants.setItalic(style, true);//设置斜体
StyleConstants.setUnderline(style, false);//取消下划线
StyleConstants.setUnderline(style, true);//设置下划线