我使用Eclipse开发了一个Java Swing应用程序。我想将现有的帮助文档集成到我的GUI中。 基本上我想用大多数程序常见的典型菜单项启动我的帮助窗口。所以什么都没有 很奇怪。
我花了很多时间才找到哪个选项最适合我的情况而且我有点卡住了。我认为整合帮助是顺利的 向前但同时我认为情况并非如此。
如果有人能指出我正确的方向或给我一个教程,我可以通过eclipse帮助了解如何实现它 和一个挥杆应用我真的很开心。我找到很多教程讨论RCP应用程序或编写eclipse插件。 不知何故,我为这么简单的用例做了很多尝试。
据我所知,以下选项可用:
1。 Eclipse喜欢帮助 我最喜欢的选择是使用像帮助窗口一样的日食,但在玩了一下后我有轻微的感觉 这只适用于eclipse RCP应用程序。由于我的Swing GUI不是RCP应用程序,我认为不会工作 为了我。
是否可以将Eclipse帮助仅与我的帮助内容集成到我的Swing应用程序中? Eclipse将不会安装 在使用我的应用程序的PC上。
很可能这些PC甚至没有连接到互联网,因此在信息中心模式下使用Eclipse帮助也不是 一个选项。
在独立模式下使用eclipse帮助需要在启动时指定eclipse安装目录。那就是我被困住的地方。
2。 Java帮助或Oracle帮助Java 使用这些选项是我的下一个电话也不是我最喜欢的。我认为这两种选择都有点过时了。
对于Java帮助,我可能会遵循Docbook方法。即使我不明白为什么这么复杂 所有......
第3。自定义面板 我几乎接近设计一个自定义面板来显示我的帮助内容。然后我至少能够确保我喜欢 它的设计方式。
一开始我认为这可能会花费更多的时间,但是在阅读完成后需要付出的努力才能获得漂亮的外观 帮助Java帮助我认为这个选项不是最糟糕的选择。
谢谢乔
答案 0 :(得分:0)
我现在的解决方案是使用HelpNDoc创建完整的帮助系统,然后生成HTML文档。
我将从swing GUI中打开HTML文档。
我也尝试过CHTML,但说实话,我更喜欢浏览器中的外观(可以很好地配置)。
Windows帮助看起来也太过时了。但那只是我个人的意见。
现在这对我来说是正确的解决方案,我的精力将转化为帮助。
感谢大家。
乔