问题标签 [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.
java - 在 Java 帮助中更改“收藏夹”工具提示
在我的帮助文件中,我声明了一个收藏夹视图,使用
这会自动将适当的按钮添加到工具栏(在 swing 应用程序中)。不幸的是,按钮的工具提示显示为“添加到收藏夹”。我想用我自己的文本替换它,但在文档中或使用谷歌搜索时没有找到任何相关内容。任何想法或指示?
免责声明:我已经将此问题发布到JavaRanch,但尚未得到答案。
java - 如何更改 Javahelp 字体?
Javahelp 是基于 Java 的帮助系统,可以很容易地集成到 Java 应用程序中。该文档没有提供有关它的任何信息。在网络上,许多人说帮助浏览器总是使用内置字体是不可能的。我不相信这是不可能的。
IntelliJ IDE 的帮助系统基于 javahelp 并使用另一种字体。所以我认为这一定是可能的。真的有人这样做吗?
为了完整性:
- 在帮助文件中包含标签没有帮助。
- 样式表不起作用。
java - 如何在我的 Eclipse 项目中包含 JavaHelp?
我正在编写一些需要绑定帮助内容系统的应用程序。我遇到了JavaHelp,它似乎非常适合我的需要。
我遇到的问题是,当您下载 JavaHelp 时,它带有自己的 bin 文件夹,看起来您应该单独使用。但是,我很确定如果我只是复制一些 JAR 文件,我应该能够将它们放在我的 Eclipse 的层次结构中并在项目中使用它。
我需要复制哪些 JAR 才能在我的应用程序中使用 JavaHelp?
更新
我让 JavaHelp 工作起来相当容易。不过,我对内置的 Eclipse 帮助有疑问。但我很欣赏你的两个答案!
如果有人有兴趣了解如何将 JavaHelp 添加到您的项目中(不必特定于 Eclipse),我将非常乐意在这里提供答案。
java - JavaHelp 系统帮助
我正在为我们的项目创建 JavaHelp,但遇到了一些问题。JavaHelp 使用以下文件作为约定:
帮助文件:MyHelpSet.hs
索引文件:index.xml
TOC 文件(目录):TOC.xml
我一直在寻找可以通过向导为您生成这些文件的工具,但我不知道什么是好什么是坏的。人们可以分享他们的经验吗?我知道我可以手动编辑文件,但我正在寻找更简单的东西。
java - 将 JavaHelp 与 Web 应用程序一起使用
我们有一个系统,我们的前端要么是富客户端应用程序,要么是后端的 Web 界面。我们正在努力为我们的系统添加上下文相关帮助,但我们需要使用相同的基本配置文件——即上下文相关帮助文件需要相同,并且最好使用相同的系统。我正在研究 JavaHelp,它似乎使用 xml/xhtml 文件进行格式化。有谁知道它是否可以在基于 Web 的应用程序中使用,或者您是否应该只期望它可以在富客户端设置中使用?
谢谢。
java - 使用 setCurrentID 时在 TOC 中选择 JavaHelp 主题
当我使用 时HelpBroker.setCurrentID("[some help id]")
,JavaHelp 会正确显示我想要的页面,但关联的主题不会在目录中自动选择/突出显示。这使得用户很难知道当前页面在主题树中的什么位置。
当我使用 HelpBroker 导航到特定的帮助页面时,有什么方法可以以编程方式突出显示 TOC 中的当前主题?
请注意,当用户点击 Java 帮助系统中的链接时,会在目录中正确选择新主题。
indexing - 自动生成 JavaHelp 索引文件
我刚开始使用 JavaHelp 包。我已经对目录等进行了一些基本的修改,没有任何问题。
我的问题出现在我创建了各种新的帮助文件(添加到我的开发团队中的现有项目中)并将各个部分添加到现有帮助文件中。我现在需要确保 index.xml 文件已更新、有用且有意义。
似乎这应该自动生成,但我似乎无法找到一种方法来做到这一点,而且我尝试使用的任何解决方案似乎都不起作用。
有没有办法做到这一点?
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.dtd
SAX 所需的文件。
java - JSR-97 在哪里(JavaHelp)
自从 Sun->Oracle 过渡以来,对 java-documentation 的搜索一直是一团糟。我正在寻找官方的 JSR-97 规范:
http://jcp.org/aboutJava/communityprocess/final/jsr097/index.html
单击链接会导致重定向页面,最终单击圆圈。
java - 如何调试 ClassLoader 在 Java 中找不到文件
我正在尝试将 JavaHelp 系统集成到使用 Eclipse 开发的项目中。我从示例中提取了以下代码:
找不到 HelpSet 文件,但存在 (doc/Sample.hs.txt)。我想路径或 ClassLoader 的使用有问题,但我不知道是什么问题。有人有想法吗?
提前致谢