【发布时间】:2011-01-30 19:01:01
【问题描述】:
我想在 JEditorPane 或 JTextPane 中显示 HTML,但我希望样式(字体大小)来自外观。有没有办法做到这一点,还是必须使用嵌入式 HTML 样式?
这是一个例子:
epText = new JEditorPane("text/html", content);
StyleSheet ss = ((HTMLEditorKit)epText.getEditorKit()).getStyleSheet();
ss.addRule("p {font-size:" + FontManager.getManager().getFontSize() + "}");
HTMLEditorKit kit = (HTMLEditorKit) epText.getEditorKit();
kit.setStyleSheet(ss);
epText.setEditorKit(kit);
每当我设置编辑器工具包时,所有文本都会消失。我需要每次都设置文本吗?
【问题讨论】:
标签: java html swing jeditorpane