簡體   English   中英

Java HTML文件和JEditor窗格

[英]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");

可能的原因-

  1. html文件可能存儲在錯誤的位置。
  2. setContent方法可能未設置為“ text / html”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM