Я хочу отобразить HTML в JEditorPane или JTextPane, но я хочу, чтобы стиль (размер шрифта) исходил из Look and Feel. Есть ли способ сделать это, или вам нужно использовать встроенный стиль 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);
Всякий раз, когда я устанавливаю комплект редактора, весь текст исчезает. Нужно ли устанавливать текст каждый раз?