initHelp()方法里出错!
String ss = "file:"+System.getProperty("user.dir")
+System.getProperty("file.sepatator") +"htmlhelp.htm";
改为
String ss = System.getProperty("user.dir")
+System.getProperty("file.sepatator") +"htmlhelp.htm";
另外,请确保当前目录下有htmlhelp.htm这个文件!
String ss = "file:"+System.getProperty("user.dir")
+System.getProperty("file.sepatator") +"htmlhelp.htm";
改为
String ss = System.getProperty("user.dir")
+System.getProperty("file.sepatator") +"htmlhelp.htm";
另外,请确保当前目录下有htmlhelp.htm这个文件!
private JEditorPane htmlshow;
JEditorPane htmlshow = new JEditorPane();
在你的showURL()中:htmlshow.setPage(url);
实际上是使用了第一个htmlshow、这时它还没创建。
把第二句改成:
htmlshow = new JEditorPane();
即可。
thinkerhj(布恩特)的方法也行。我也理解出错的原因。