[英]Java HTML files and JEditor Pane
我試圖弄清楚如何將HTML文件讀入JEditorPane
。
我有以下代碼:
JEditorPane editorPane = new JEditorPane();
URL helpURL = MainFrame.class.getResource("user-manual.html");
現在我的問題是, user-manual.html
文件必須位於保存MainFrame類的bin文件夾中,否則它將無法工作。 現在我的問題是我的目錄必須像這樣:
as1/ as1/doc/ as1/doc/user-manual.html as1/doc/system-doc.html as1/doc/images/ as1/src/
如何將user-manual.html
文件讀入URL?
方法Class.getResource
也接受半相對地址,如下所示:
URL helpURL = MainFrame.class.getResource("/as1/doc/user-manual.html");
然后,將路徑植根於jar文件(或類路徑目錄)而非軟件包目錄。
您可以將items目錄添加到類路徑中,然后像現在一樣繼續訪問它,也可以在目錄結構中按以下方式訪問:
MainFrame.class.getResource("as1/doc/user-manual.html");
這個怎么樣?
getClass().getClassLoader().getResource("as1/doc/user-manual.html");
可能的原因-
setContent
方法可能未設置為“ text / html”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.