问候!用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