問候!用Java顯示HTML
我一直在嘗試使用JEditorPane
來顯示一些使用Java的HTML。但是我遇到了一個問題:它不顯示任何圖像。
我有一個簡單的JFrame
表格,其上有JButton
和JEditorPane
。按鈕有這個點擊處理程序:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
String s = jEditorPane1.getText();
if (jEditorPane1.getContentType() == "text/html")
jEditorPane1.setContentType("text/plain"); else
jEditorPane1.setContentType("text/html");
jEditorPane1.setText(s);
}
這「轉換」純文本爲html和單擊時返回。這對於簡單的html來說是完美的。但是,當我嘗試顯示一些圖像(給圖像是.jar
我正在執行內部目錄)我得到image not found
圖片。當我將圖像放入我的.jar
中時也會發生同樣的情況。
所以,問題是:這是如何解決的?
還有一個問題需要解決:我可以在文件目錄中放置一些HTML文件,包括我的(或新文件).jar
,然後顯示它們是從那一個文件加載的嗎?如果是這樣,可以怎麼做?
謝謝!這一個是有幫助的。但第二個問題是關於運行時文件添加。可能嗎?我的意思是可以存儲HTML文件和所有正在運行的`.jar`文件以及如何完成這些? – shybovycha 2011-02-03 15:10:53