我希望在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);
每当我设置编辑器工具包时,所有文本都会消失。我需要每次都设置文本吗?