2012-04-03 77 views
2

我想给用户复制和粘贴的设施图片JTextPane。请帮帮我。如何在JTextPane中添加图像?

+4

老兄,你到现在为止做了什么? – 2012-04-03 12:42:21

+1

我搜索了一下“image jtextpane”,前5个结果都包含了一个解决方案,其中包含如何执行此操作的代码。所以我的建议是,尝试实施其中一个例子,如果您遇到问题,请在此发布具体问题,我们可以尝试帮助您解决问题。 – 2012-04-03 12:47:06

+0

@JimmyGustafsson您愿意分享的任何链接?一个好的SO链接与接受的答案是充足的理由关闭作为一个副本。 – 2012-04-03 12:49:55

回答

4

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

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

3

有添加图像的简单方法:

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

但有没有简单的方法将图像从窗格中复制,因为它不能被选中,并不能很容易地找到窗格文件内。