0
我必須顯示存儲在我的數據庫中的圖像,或在程序存儲器中創建,在JEditorPane
。有什麼辦法可以做到嗎?感謝您的回覆。在JEditorPane中顯示來自數據庫(MySQL通過hibernate)的圖像?
我忘了告訴我,我的JEditorPane是一個所見即所得的HTML編輯器。 Html編輯器意味着,我可以像在OpenOffice中一樣編輯文本,但這仍然是桌面應用程序。
我必須顯示存儲在我的數據庫中的圖像,或在程序存儲器中創建,在JEditorPane
。有什麼辦法可以做到嗎?感謝您的回覆。在JEditorPane中顯示來自數據庫(MySQL通過hibernate)的圖像?
我忘了告訴我,我的JEditorPane是一個所見即所得的HTML編輯器。 Html編輯器意味着,我可以像在OpenOffice中一樣編輯文本,但這仍然是桌面應用程序。
假設圖像存儲在一個BLOB,從團塊獲得的輸入流,並把它傳遞給
BufferedImage image = ImageIO.read(InputStream is);
然後讓你的窗格的
paintComponent(Graphics g)
除其他事情做
g.drawImage(image, transform, observer);
是的,謝謝你的回覆,但我忘了告訴我,我的JEditorPane是一個所見即所得的HTML編輯器。 –
好吧,那麼如果這個應用程序是一個Web應用程序,請設置一個url來下載圖像並使用url在editorpane中顯示它。如果不是,您可能必須將圖像寫入文件,並使用文件url來顯示它。 – MeBigFatGuy
這不是一個Web應用程序,只是應用程序。 –