Проблема при настройке атрибута выравнивания в Java HTMLDocument - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь установить атрибут выравнивания для абзаца в HTMLDocument. HTMLDocument связан с JTextPane с типом содержимого, установленным в «text / html». Приведенный ниже код выдает следующую ошибку: «java .lang.ClassCastException: java .lang.String не может быть приведен к javax.swing.text. html .HTML $ Tag »

 Style sty = StyleContext.getDefaultStyleContext().getStyle(StyleContext.DEFAULT_STYLE);
 Style styNormal = hDoc.addStyle("normal", sty);
 StyleConstants.setAlignment(styNormal, StyleConstants.ALIGN_RIGHT);
 hDoc.setParagraphAttributes(intStart, intLength, styNormal, false);

Кто-нибудь может предложить способ заставить это работать?

Большое спасибо.

...