问题标签 [javahelp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
457 浏览

java - 在 Java 帮助中更改“收藏夹”工具提示

在我的帮助文件中,我声明了一个收藏夹视图,使用

这会自动将适当的按钮添加到工具栏(在 swing 应用程序中)。不幸的是,按钮的工具提示显示为“添加到收藏夹”。我想用我自己的文本替换它,但在文档中或使用谷歌搜索时没有找到任何相关内容。任何想法或指示?

免责声明:我已经将此问题发布到JavaRanch,但尚未得到答案。

0 投票
1 回答
380 浏览

java - 如何更改 Javahelp 字体?

Javahelp 是基于 Java 的帮助系统,可以很容易地集成到 Java 应用程序中。该文档没有提供有关它的任何信息。在网络上,许多人说帮助浏览器总是使用内置字体是不可能的。我不相信这是不可能的。

IntelliJ IDE 的帮助系统基于 javahelp 并使用另一种字体。所以我认为这一定是可能的。真的有人这样做吗?

为了完整性:

  • 在帮助文件中包含标签没有帮助。
  • 样式表不起作用。
0 投票
2 回答
3819 浏览

java - 如何在我的 Eclipse 项目中包含 JavaHelp?

我正在编写一些需要绑定帮助内容系统的应用程序。我遇到了JavaHelp,它似乎非常适合我的需要。

我遇到的问题是,当您下载 JavaHelp 时,它带有自己的 bin 文件夹,看起来您应该单独使用。但是,我很确定如果我只是复制一些 JAR 文件,我应该能够将它们放在我的 Eclipse 的层次结构中并在项目中使用它。

我需要复制哪些 JAR 才能在我的应用程序中使用 JavaHelp?

更新

我让 JavaHelp 工作起来相当容易。不过,我对内置的 Eclipse 帮助有疑问。但我很欣赏你的两个答案!

如果有人有兴趣了解如何将 JavaHelp 添加到您的项目中(不必特定于 Eclipse),我将非常乐意在这里提供答案。

0 投票
2 回答
468 浏览

java - JavaHelp 系统帮助

我正在为我们的项目创建 JavaHelp,但遇到了一些问题。JavaHelp 使用以下文件作为约定:

  • 帮助文件:MyHelpSet.hs

  • 索引文件:index.xml

  • TOC 文件(目录):TOC.xml

我一直在寻找可以通过向导为您生成这些文件的工具,但我不知道什么是好什么是坏的。人们可以分享他们的经验吗?我知道我可以手动编辑文件,但我正在寻找更简单的东西。

0 投票
1 回答
969 浏览

java - 将 JavaHelp 与 Web 应用程序一起使用

我们有一个系统,我们的前端要么是富客户端应用程序,要么是后端的 Web 界面。我们正在努力为我们的系统添加上下文相关帮助,但我们需要使用相同的基本配置文件——即上下文相关帮助文件需要相同,并且最好使用相同的系统。我正在研究 JavaHelp,它似乎使用 xml/xhtml 文件进行格式化。有谁知道它是否可以在基于 Web 的应用程序中使用,或者您是否应该只期望它可以在富客户端设置中使用?

谢谢。

0 投票
2 回答
718 浏览

java - 使用 setCurrentID 时在 TOC 中选择 JavaHelp 主题

当我使用 时HelpBroker.setCurrentID("[some help id]"),JavaHelp 会正确显示我想要的页面,但关联的主题不会在目录中自动选择/突出显示。这使得用户很难知道当前页面在主题树中的什么位置。

当我使用 HelpBroker 导航到特定的帮助页面时,有什么方法可以以编程方式突出显示 TOC 中的当前主题?

请注意,当用户点击 Java 帮助系统中的链接时,会在目录中正确选择新主题。

0 投票
1 回答
241 浏览

indexing - 自动生成 JavaHelp 索引文件

我刚开始使用 JavaHelp 包。我已经对目录等进行了一些基本的修改,没有任何问题。

我的问题出现在我创建了各种新的帮助文件(添加到我的开发团队中的现有项目中)并将各个部分添加到现有帮助文件中。我现在需要确保 index.xml 文件已更新、有用且有意义。

似乎这应该自动生成,但我似乎无法找到一种方法来做到这一点,而且我尝试使用的任何解决方案似乎都不起作用。

有没有办法做到这一点?

0 投票
2 回答
579 浏览

xml - 无法解析 JavaHelp 的 toc.xml

我为 JavaHelp 的文件编写了一个 XML 解析器,toc.xml以拦截我在tocitem标记中使用的一些被 JavaHelp 忽略的属性。如下toc.xml所示:

我正在toc.xml使用标准 SAX 解析器进行解析。解析文件时,出现以下异常:

我打开网址http://java.sun.com/javase/technologies/desktop/javahelp/toc_2_0.dtd,我得到一个 404。

我该如何解决这个问题?我尝试下载 JavaHelp 分发包,但它不包含toc_2_0.dtdSAX 所需的文件。

0 投票
1 回答
266 浏览

java - JSR-97 在哪里(JavaHelp)

自从 Sun->Oracle 过渡以来,对 java-documentation 的搜索一直是一团糟。我正在寻找官方的 JSR-97 规范:

http://jcp.org/aboutJava/communityprocess/final/jsr097/index.html

单击链接会导致重定向页面,最终单击圆圈。

0 投票
2 回答
964 浏览

java - 如何调试 ClassLoader 在 Java 中找不到文件

我正在尝试将 JavaHelp 系统集成到使用 Eclipse 开发的项目中。我从示例中提取了以下代码:

找不到 HelpSet 文件,但存在 (doc/Sample.hs.txt)。我想路径或 ClassLoader 的使用有问题,但我不知道是什么问题。有人有想法吗?

提前致谢