如何从文本窗格中读取图像?

时间:2016-08-21 04:24:04

标签: java image swing text jtextpane

假设用户将纯文本和图像输入文本窗格。如何从这样的文本窗格中分别读取文本和图像?

2 个答案:

答案 0 :(得分:0)

如果您将HTMLEditorKit设置为默认编辑器工具包,则获取文档的所有元素。然后遍历这些元素并查找图像元素。然后将它们与文本元素分开。以下链接可能会对您有所帮助:

  1. Element to string in HTMLDocument

  2. How to get current html element(tag) in JTextPane?

答案 1 :(得分:0)

要从JTextPane获取纯文本,您可以使用:

df.apply(bar)

要获取图片,您需要使用axis=1。例如,要使图像偏移i:

df.apply(bar, axis=1)
Out: 
0    z
1    z
2    z
3    z
4    z
dtype: object