Reputation: 136
I want to give the user the facility to copy and paste Images
in JTextPane
. Please help me.
Upvotes: 4
Views: 12690
Reputation: 10153
There is an easy way to add an image:
JTextPane pane = new JTextPane ();
pane.insertIcon ( new ImageIcon ( "/path/to/image.png" ) );
But there is no simple way to copy an image from the pane, since it cannot be selected and cannot be easily located in the pane document.
Upvotes: 5
Reputation: 109613
You need a StyledDocument, like resulting from HTML. Hence set the content type to "text/html". Then <img src="file:...">
will link to an image on the file system.
Then you can provide drag-and-drop or paste from File or Image (the latter you have to save in your own files).
Upvotes: 4