Java swing应用程序,带有基于eclipse的简单帮助文档(没有RCP应用程序)

时间:2013-08-19 09:40:21

标签: java eclipse swing

我使用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帮助我认为这个选项不是最糟糕的选择。

谢谢乔

1 个答案:

答案 0 :(得分:0)

我现在的解决方案是使用HelpNDoc创建完整的帮助系统,然后生成HTML文档。

我将从swing GUI中打开HTML文档。

我也尝试过CHTML,但说实话,我更喜欢浏览器中的外观(可以很好地配置)。

Windows帮助看起来也太过时了。但那只是我个人的意见。

现在这对我来说是正确的解决方案,我的精力将转化为帮助。

感谢大家。