Я пытаюсь установить атрибут выравнивания для абзаца в 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);
Кто-нибудь может предложить способ заставить это работать?
Большое спасибо.