2012-09-22 57 views
-1

可能重複:
display HTML page the same in Java formsHTML文件瀏覽

我想顯示的Java Swing應用程序中的HTML文件。我使用下面的代碼,它顯示指定的URL網頁,但我想顯示一個靜態HTML頁面存儲在一個特定的位置,例如D:\\new folder\test.html。這怎麼可能? Swing中是否還有其他有用的工具比JEditorpane?

我使用下面的代碼

try { 
    URL url= new URL("http://www.lawcrux.com"); 
    htmlPane = new JEditorPane(); 
    htmlPane.setContentType("text/html"); 
    htmlPane.setPage(url); 
    htmlPane.addHyperlinkListener(this); 

    JScrollPane jsp= new JScrollPane(htmlPane); 

    cp.add(jsp); 
    jsp.setBounds(750, 50, 600, 600); 
} catch(Exception ex) {} 
+1

*「我要顯示存儲在特定位置如d一個靜態的HTML頁面:\\新建文件夾\測試.html。它怎麼可能?「*作爲一個旁白,這個答案在[這個答案](http://stackoverflow.com/a/12540795/418556)的最後2行中提供, *重複**線程在您的**分裂**個性。 *如果您不打算閱讀答案,請停止提問。*: - / –

回答

2

試試這個:

File htmlFile = new File("c:/web.html"); 
htmlPane.setPage(htmlFile.toURI().toURL());