本人已经使用JavaHelp制作好了一个在线帮助文档名为“help.hs”
自己写了个run.bat可以运行此hs文件,效果还算良好!
问题:如何使用swing组件去显示此hs文件的内容?
比如,在JFrame上点击一个按钮,就自动弹出一个对话框,或者一个panel去显示此help.hs在线帮助文档的所有内容呢?

解决方案 »

  1.   

    印象中好像*.hs直接显示没有任何意义吧,一般做java帮助文档,肯定有大量的html文件组成的。显示这些文件还是用JavaHelp来显示的。
    如果自己实现的话,只能用JEditorPane来显示这些HTML文件。
      

  2.   

    在按钮上添加一个监听就可以了,如下:用匿名内部类来写的,希望对你有帮助
    button.addActionListeer(new ActionListener(){
       public void actionPerformed(ActionEvent e){
           int num = JOptionPane.showConfirmDialog(frame,"你确定要退出吗?", "确认退出", JOptionPane.YES_NO_OPTION);
                 if(num == JOptionPane.YES_OPTION){
      System.exit(0);
         }
           }
    })
      

  3.   

    HelpPad Online Author是一款适合windows应用或互联网应用的联机帮助系统,它具备以下特点 
    1.所见即所得(WYSWYG)编辑风格,提供强大的在线编辑功能。 
    2.支持常见的浏览器种类,如IE,firefox等 
    3.支持静态内容发布模式,静态发布可生成纯HTML文档格式,可脱离WEB服务器运行环境,独立提供服务,以离线的方式浏览帮助文档,这种方式下特别适合CD打包发布 
    4.支持动态模式,对于功能经常变更的系统,可采用动态运行模式,帮助内容不需要发布,内容变更后立即生效,保持和系统功能变化同步 
    5.可发布为PDF格式文档(word格式发布功能即将推出) 
    6.支持多种帮助内容敏感设置,便于快速定位帮助内容 ,从而实现在WEB应用中按F1键快速获取联系帮助功能。 
    7.支持flash,avi等多媒体内容 
    8.具备index,keyword等多种灵活的内容检索方式。
    url:www.e-bizhelp.com
      

  4.   

    对哦,把帮助文件改成HTML格式的吧,JEditePane可以显示HTML格式的文本。