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