如何实现在JTextPane中的要点?(How to implement bullet points

2019-06-26 08:26发布

我有一个JTextPaneStyledDocumentRTFEditorKit实施。

如何添加要点(最好是多级的)到JTextPane

Answer 1:

那么它没有内置该支持,但这里是教程创建项目符号和编号列表有很大的联系JTextPaneJEditorPane S:

  • 子弹和Numberings在JEdi​​torPane中/的JTextPane。


Answer 2:

理解了它这样做:

HTMLEditorKit.InsertHTMLTextAction bulletAction = new HTMLEditorKit.InsertHTMLTextAction("Bullet", "<li> </li>", HTML.Tag.BODY, HTML.Tag.UL);  


Answer 3:

我知道这是一个老问题,但我所做的是:

private final Action ORDERED_LIST_ACTION = new HTMLEditorKit.InsertHTMLTextAction("ORDERED-LIST", "<ol> </ol>", HTML.Tag.BODY, HTML.Tag.OL);
private final Action UNORDERED_LIST_ACTION = new HTMLEditorKit.InsertHTMLTextAction("UNORDERED-LIST", "<ul> </ul>", HTML.Tag.BODY, HTML.Tag.UL);
private final Action LIST_ITEM_ACTION = new HTMLEditorKit.InsertHTMLTextAction("BULLET", "<li> </li>", HTML.Tag.UL, HTML.Tag.LI, HTML.Tag.OL, HTML.Tag.LI);

当我有列表的创建和子弹创建作为单独行动的相互作用似乎运行得更好。



文章来源: How to implement bullet points in a JTextPane?