我将如何继续在 JTextPane 中创建水平线元素?只是一个可能由 View.paint(Graphics) 绘制的矩形,它覆盖了 JTextPane 的整个宽度,并且具有任意高度。我还需要能够动态删除这些元素。
我试图通过创建一个自定义编辑器工具包来解决这个问题,该工具包有一个自定义视图工厂,它为线元素返回一个“HorizontalLineView”......但我必须承认这一切都让我有点过头了!例如,如何为此 HorizontalLineView 创建元素?到目前为止,我只使用了 insertString() ......而且我在任何地方都没有看到“addElement”方法......任何指向正确方向的指针都会很棒。
我会偷偷问另一个问题:谁能推荐一本深入介绍 JEditorPane/JTextPane 的好书?