问候!
我一直在尝试使用 Java 显示一些 HTML JEditorPane
。但我遇到了一个问题:它不显示任何图像。
我有一个简单的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
中,然后显示它们是从那个目录加载的吗?如果是这样,如何做到这一点?