我想为用户提供复制和粘贴 图片 的工具
在JTextPane
。请帮帮我。
答案 0 :(得分:5)
有一种简单的方法可以添加图像:
JTextPane pane = new JTextPane ();
pane.insertIcon ( new ImageIcon ( "/path/to/image.png" ) );
但是没有简单的方法可以从窗格中复制图像,因为它无法选择,也无法轻松地在窗格文档中找到。
答案 1 :(得分:4)
您需要一个StyledDocument,就像HTML一样。因此将内容类型设置为“text / html”。然后<img src="file:...">
将链接到文件系统上的图像。
然后您可以从文件或图像中提供拖放或粘贴(后者必须保存在您自己的文件中)。