Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

5个月前关闭。



Improve this question




我正在尝试将可搜索的帮助集成到我的Java(Swing)应用程序中。我现在正在使用docbook来生成pdf帮助,并且我知道它可以生成JavaHelp。我认为JavaHelp的默认查看器并不吸引人(特别是在Windows上,即使使用Windows L&F时也是如此)。我找不到任何漂亮的查看器,但很好奇,如果您知道其中的任何一个,或者在应用程序中是否有更好的替代方法来寻求帮助。

最佳答案

JavaHelp中的默认内容查看器(HTML渲染器)为HTMLEditorKit。这个组成部分不是很令人印象深刻。它仅支持HTML 3.2,并且具有有限的CSS功能。可以插入alternative content viewers in JavaHelp

您可能需要尝试Oracle Help。它与JavaHelp非常相似,但维护起来更为积极。 Oracle Help随附的默认内容查看器也更加强大。 DocBook-XSL JavaHelp样式表可能需要进行一些调整才能产生可​​与Oracle Help一起使用的输出(请参阅this page)。

很难找到有关这些技术的状态和 future 计划的确切信息。 JavaHelp的最新版本于2007年10月发布,而Oracle Help 11.1.2.1.0于2011年9月发布。有论坛(herehere),但是 Activity 很少。

也许您会对基于Web /浏览器的帮助系统感兴趣。在这种情况下,请查看WebHelp,这是DocBook内容的较新输出格式之一。

10-07 17:01