【发布时间】:2020-05-22 11:59:35
【问题描述】:
我尝试动态更新 Jtextpane 中的左缩进。但我不能!这是我尝试过的!
DefaultStyledDocument document = (DefaultStyledDocument) textpane.getDocument();
Element element = document.getCharacterElement(start);
AttributeSet attribs = element.getAttributes();
attribs.containsAttribute(StyleConstants.LeftIndent, 20);
document.setCharacterAttributes(start, length, attribs, true);
【问题讨论】:
-
请附上你得到的结果。我无法理解你的问题。您可能需要
StyleConstants.FirstLineIndent。见documentation。 -
感谢 Vince Emigh.. 结果是当我运行这些代码时,它只是在我设置之前删除了所有属性。它只是将所有内容设为默认设置..我想像在 Dreamweaver 或 netbeans 或 Visual Studio 中一样更新左缩进 ..你知道按钮缩进块。
标签: java swing jtextarea jtextpane