2012-04-03 38 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")); 

但有沒有簡單的方法將圖像從窗格中複製,因爲它不能被選中,並不能很容易地找到窗格文件內。