У меня есть задача реализовать HTML рендерер.Это нормально, я использовал javax.swing.text.html.HTMLDocument
.Теперь я должен реализовать пользовательский вид для тегов HTML:
<u>
- волнистое подчеркивание <b>
- обычный жирный стиль + тень для текста
Я пробовал:
pane = new JTextPane();
pane.setEditable(false);
add(new JScrollPane(pane));
StyledEditorKit kit = new HTMLEditorKit() {
public Document createDefaultDocument() {
HTMLDocument doc = new CustomHTMLDocument(getStyleSheet());
StyleSheet sheet = doc.getStyleSheet();
sheet.addRule("b {text-shadow: #6374AB 14px -6px 2px; }");
return doc;
}
};
pane.setEditorKit(kit);
Но это не работает.Кто-нибудь может мне помочь с этим?