1

我有:

HTMLDocument document = new HTMLDocument();
JTextPane htmlEditorPane = new JTextPane(document)
htmlEditorPane.setContentType("text/html");

然后我在句子中间选择一些文本并调用(包装在适当的 ActionListeners 中):

htmlEditorPane.copy();
htmlEditorPane.paste();

无论出于何种原因,每当我这样做时,复制和粘贴的文本都包含在<p>标签中。<p>除了似乎添加的标签外,如何保留所有格式?

4

1 回答 1

1

使用getDefaultRootElement()和调查根的孩子。应该有头部和身体。然后更深入地检查孩子的孩子。

您可以使用此工具检查文档和视图的结构。

于 2013-07-04T08:58:55.857 回答