如何在JTextPane中添加图像?

时间:2012-04-03 12:37:25

标签: java image swing jtextpane

我想为用户提供复制和粘贴 图片 的工具 在JTextPane。请帮帮我。

2 个答案:

答案 0 :(得分:5)

有一种简单的方法可以添加图像:

JTextPane pane = new JTextPane ();
pane.insertIcon ( new ImageIcon ( "/path/to/image.png" ) );

但是没有简单的方法可以从窗格中复制图像,因为它无法选择,也无法轻松地在窗格文档中找到。

答案 1 :(得分:4)

您需要一个StyledDocument,就像HTML一样。因此将内容类型设置为“text / html”。然后<img src="file:...">将链接到文件系统上的图像。

然后您可以从文件或图像中提供拖放或粘贴(后者必须保存在您自己的文件中)。