我在这里找到了:我在寻找什么,但我仍然有一些问题。
这是我的操作代码:
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) throws IOException {
jEditorPane1.setContentType("text/html");
int returnVal = FileChooser1.showOpenDialog(this);
if (returnVal == FileChooser1.APPROVE_OPTION) {
String image = String.format("<img src=\"%s\">", FileChooser1.getSelectedFile());
jEditorPane1.setText(image);
}
}
这是发生情况的屏幕截图,您可以看到图像未加载。 http://postimg.org/image/agc665ih1/
但是如果我保存文件(使用保存按钮)并重新打开同一个文件(使用打开按钮),图像就在那里并且完美加载。
我已经尝试过 .repaint() 和 .revalidate() 方法,但是没有用。知道吗?