问题标签 [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 投票
1 回答
188 浏览

osgi - 在 OSGi 环境中的 JavaHelp 页面中嵌入 Swing 组件?

JavaHelp 是 Sun 编写的一个库,用于在 Swing 应用程序中显示 HTML 帮助页面。JavaHelp 允许将 Swing 组件嵌入到其 HTML 页面中:

此处进一步讨论:http: //docs.oracle.com/cd/E19253-01/819-0913/dev/lwcomp.html

我在 Apache Felix 中运行一个大型 OSGi 应用程序。如上图,classid属性指的是我要嵌入的Swing组件类的FQN。我希望它引用我在自己的包中定义的 Swing 组件类。因为 JavaHelp 在它自己的包中运行,所以它不能引用我的包中的类。我只是??在HTML页面中看到,表示找不到该类。如何让 JavaHelp 包引用我的包中的类?

0 投票
1 回答
170 浏览

java - 需要帮助根据选定的树节点触发 helpKey F1 JavaHelp (Eclipse-Java)

我需要有关 JavaHelp 的帮助。上下文相关的帮助提供窗口级、字段级(如传递组件)。

但是当用户从树节点(应用程序内置:Eclipse)按下 HelpKey F1 或 JavaHelp 按钮时,我需要激活 JavaHelp。由于树节点不是组件,所以不能直接调用 enableHelpKey 或 enableHelpOnButton。此外,我需要根据选定的树节点打开选定的 JavaHelp 内容(例如有 3 个节点课件:科学、数学、英语)

非常感谢您的想法和帮助。

谢谢。

0 投票
0 回答
594 浏览

java - 在 Swing 应用程序中集成 Java 的 Oracle 帮助

我想在我的 Java Swing 应用程序中集成 Oracle Help for Java (ohj) 以在我的自定义窗口中显示其组件。有任何想法吗?我认为网络上没有源代码。

0 投票
0 回答
159 浏览

java - 禁用主窗口但显示模块

我的目标是在不显示主窗口的情况下启动 NetBeans 平台应用程序。我知道这是可能的,并且按照本教程成功地做到了:http: //java.dzone.com/news/how-create-a-consoleserver-app

但是,我还想自动显示 HelpSet(来自模块)。当我按照上面的教程链接进行操作时,我得到了想要的结果 - 没有启动画面,没有主窗口,HelpSet 会自动打开。

但是,打开的帮助是空的!

我可以在控制台中看到一个警告:

WARNING [org.netbeans.modules.javahelp]: Warning: the JavaHelp topic ID org.openide.util.HelpCtx.DEFAULT_HELP was not found.

我很茫然。我唯一的代码是 Installer.java

您可以在这里下载我的整个 NetBeans 项目:http ://www.mediafire.com/?vkxqbrx9qy4ix1n

当您运行它时,您会看到没有启动窗口或 ide 窗口,但是帮助弹出空的并在控制台中显示一条警告说它找不到帮助。

谢谢你

0 投票
1 回答
304 浏览

java - 用于 JavaHelp 的 Java newInstance 调用在第二次和后续调用中因 createUI 错误而崩溃

在我的应用程序中,我动态加载 JavaHelp 的 jhall 文件,因此我的代码使用反射。奇怪的是它在第一次调用时运行良好,而且我的 JavaHelp 屏幕显示良好,所有导航都显示出来。如果我关闭我的 JavaHelp 屏幕,然后再次打开它,我会收到以下消息:

UIDefaults.getUI() failed: createUI() failed for javax.help.JHelpContentViewer[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize= ] java.lang.reflect.InvocationTargetException java.lang.Error

这发生在除第一个之外的所有 JavaHelp 请求上。但是,没有捕捉到异常,我尝试捕捉 createUI 错误,但也没有捕捉到任何东西(显然这并不奇怪)。这可能是一个类加载器问题——我对类加载器有点动摇——但没有发现异常……我真的需要一些帮助来解决这个错误。TIA

FWIW,(大部分)代码如下 - jHelpClass 和 helpSetClass 在其他地方声明......

0 投票
1 回答
1066 浏览

java - 将 Java 帮助系统与 Windows 应用程序集成

我有一个适用于 Windows 的 Java 应用程序,我想在其中添加一个帮助系统。

我听说过 Java 帮助系统,但我对此不太了解,我想了解一些关于如何将其与 Windows 应用程序集成的指南和示例。

0 投票
1 回答
1183 浏览

java - 下载 JavaHelp 库

我正在使用 NetBeans 中的 java swing 开发桌面应用程序,我想通过将 javahelp 库集成到系统中来在应用程序中包含在线帮助。

帮助集的元数据已创建。

但看起来我找不到下载 javahelp 库二进制分发的链接。我使用了以下链接https://javahelp.dev.java.net/#binary

但仍然无法下载。

谁能给我一个更合适的下载链接。

谢谢。

0 投票
1 回答
727 浏览

java - 使用 NetBeans IDE 实现 JavaHelp 搜索

我已使用 NetBeans IDE 将 javahelp 在线文档集成到我的桌面应用程序中。我也有主题文件和导航文件。未安装 javahelp 文件夹,而是从该文件夹复制的 bin 文件作为库文件添加到应用程序中。主题文件和导航文件已添加到项目源文件夹中。

大部分工作都基于此站点 http://weblogs.java.net/blog/pkeegan/archive/2007/05/javahelp_and_sw.html的教程

现在我想从 NetBeans IDE 实现 javahelp 搜索引擎

这样搜索引擎就可以自动创建了。而不是从命令提示符。

任何建议。

0 投票
0 回答
462 浏览

java - JavaHelp,创建 DefaultSearchEngine 会出错

我正在将 JavaHelp 与 Java 桌面应用程序一起使用。该应用程序是使用 NetBeans 7 IDE 和装有 Windows 7 操作系统的 pc 开发的。我将主题文件创建为 HTML 文件、帮助集和导航文件。搜索引擎在帮助集文件中指定,如下所示:

但是每当我尝试在 javahelp 视图中使用搜索系统时,都会出现以下错误。

请任何人向我解释这个问题以及如何解决它。

0 投票
0 回答
64 浏览

java - JavaHelp 中的运行时错误

这是我几个月来一直遇到的问题,一直无法解决。我们继续开发我们的 JavaHelp;但是,我们正处于需要解决这个问题的地步,我没有想法。

这是什么:Java 应用程序

文件夹结构:

问题:

该应用程序可以正常构建和编译。它启动并运行良好,按预期显示帮助。但是,在启动时,左侧(项目列表/树)通常会有一个空白行或完全空白:

空白列表树

我最初认为这个问题是由于缺少 map-toc 标签、输入错误/不匹配的 xml 标签/元素和一般拼写错误造成的,因为我不是真正创建这些的人。但是,我检查了文件,验证并检查了 XML,仔细检查了列表中的所有项目是否链接到一个文件,然后单击列表中的每个项目以查看它是否显示。这个问题仍然存在,除非我错过了什么。

这是GitHub 上的源代码:

在这里,您可以下载可执行文件并运行几次以自己查看错误(这确实是它工作/不工作的机会):