【问题标题】:Desktop application help framework [closed]桌面应用程序帮助框架 [关闭]
【发布时间】:2026-01-03 03:00:02
【问题描述】:

考虑在 Java 桌面应用程序(或小程序)中嵌入帮助的要求:

  • 内容的单一来源(例如AsciiDoc)以生成高质量的PDF手册1
  • 用于上下文相关帮助的挂钩
  • 强大、简单且文档齐全的 API(不到一个小时即可学习)
  • 占用空间小(低于 100K 的 Java 存档)2
  • 集成为停靠的 MDI 样式窗口或单独的窗口
  • 免费开源软件

谷歌说:

您会推荐其中的哪一个或其他任何一个?

1以 AsciiDoc 格式存储内容是理想的,只要转换很简单。
2最多 500kb。

【问题讨论】:

    标签: java documentation desktop-application


    【解决方案1】:

    看看 DocBook - 上次我看到它可以从用 DocBook XML 编写的文件生成 PDF、HTML 和 JavaHelp。

    速成课程可在:http://opensource.bureau-cornavin.com/crash-course/

    【讨论】:

    • 我想知道更多关于 Java API 的信息——例如,JavaHelp 是一个合适的工具吗?我以前看过DocBook;谢谢提醒。
    • JavaHelp 是 Sun 提供的帮助工具。我还没有听说过任何其他软件包可以这样做(除了 Eclipse 中的帮助,这可能超出您的想象)。
    【解决方案2】:

    绝对是 Asciidoc,或者它最近的表亲 AsciiDoctor。

    【讨论】:

    • 基于什么?提供更多有助于OP的信息