我在調整JavaFX中的HTMLEditor,我的目標是在HTMLEditor中插入本地圖像。因特網上的圖像沒有問題,並且工作正常,但是當我試圖用絕對路徑插入本地圖像時,它只顯示着名的「X」,他沒有找到它。JavaFX HTMLEditor - 插入具有絕對路徑的本地圖像
試了很多東西,我現在的想法是顯示在下面的代碼:
htmleditor.setHtmlText(
"<img src='file://C:/hi.png'/>");
,這導致下面的HTML代碼,這是罰款,我想,我想要的結果,但它不是在渲染圖像...
<html dir="ltr"><head></head><body contenteditable="true">
<img src="file://C:/test.png"></body></html>
第二的想法)我也產生一個畫面並將其保存在我的硬盤,稱爲使用絕對路徑的文件,但這個如上(這裏IM預期路徑導致了同樣的問題100%正確......)。
File file = new File(TextArea_imagePath.getText() + ".png");
ImageIO.write(img, "png", file);
htmleditor.setHtmlText("<img src=' " + file.getAbsolutePath() + "'/>");
希望任何人都可以幫助我,猜測它是一個愚蠢的錯誤。
P.S: Set a local image in JavaFX HTMLeditor不可能幫助我,沒有路徑處理圖像