如何在java应用程序中添加一些功能的帮助菜单



我想添加帮助菜单,其中必须包括一些功能,如搜索能力,java应用程序中的树结构,但我不知道该怎么做。我搜索了这个主题,发现了一个microsoft html帮助研讨会。据我所知,需要通过编译.html文件来创建.chm文件。编译完成后,当用户点击帮助按钮时,需要使用编译后的html文件从java程序运行microsofthtml帮助查看器。有什么不同的解决方案吗?或者java有关于帮助创作的库吗。简而言之,我在脑海中创建了一个模板,但我不知道我有足够的信息。如果你能发布任何对这个主题有用的文件,我也将不胜感激。

HTMLHelp(HH(,也称为编译帮助模块(.chm(,已有20年的历史,但可在Windows 10上使用和运行。HTMLHelp位于";"维护模式";好几年了。

你可以在";铃铛和口哨";简化和简化创建帮助文件过程的工具。在你这么做之前,值得尝试一些免费软件工具。

一些想法:

  • CHM适用于Windows上的应用程序帮助
  • 请注意,越来越多的内容是基于网络的
  • 帮助创作有一个学习曲线,好的帮助主题很耗时
  • 考虑单一来源——一个主题来源和不同的目标格式(例如CHM、服务器上基于网络的(未压缩的帮助((
  • 您应该获得一些工作流程方面的经验,例如Markdown->Pandoc->HTML文件

顺便说一句,HTML帮助研讨会(HHW(是编译CHM的工具。对于初学者来说,HHW的GUI有些困难。使用像FAR HTML(免费软件(这样的省时工具。

请看一看旧线程代码项目中的一些代码片段,如:

Runtime.getRuntime().exec("hh.exe myhelpfile.chm");

查看一些基于web(未压缩(的帮助示例:

  • 示例1:未压缩的帮助-有点过时
  • 示例2:使用FAR HTML创建的FAR Web帮助

最新更新