問題タブ [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 のヘルプが必要です。状況依存のヘルプは、ウィンドウ レベル、フィールド レベル (コンポーネントを渡す場合など) で提供されます。

しかし、ユーザーがツリーノードから HelpKey F1 または JavaHelp ボタンを押したときに JavaHelp をアクティブにする必要があります (組み込みアプリケーション: Eclipse)。ツリー ノードはコンポーネントではないため、enableHelpKey または enableHelpOnButton を直接呼び出すことはできません。さらに、選択したツリー ノードに基づいて、選択した JavaHelp コンテンツを開く必要があります (例: 3 つのノード コースウェア: 科学、数学、英語)

これに関するアイデアと助けに本当に感謝します。

ありがとう。

0 投票する
0 に答える
594 参照

java - Swing アプリケーションでの Java 統合のための Oracle Help

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 - 2回目以降の呼び出しでcreateUIエラーが発生してクラッシュするJavaHelpのJavanewInstance呼び出し

私のアプリでは、JavaHelpのjhallファイルを動的にロードしているため、コードはリフレクションを使用しています。奇妙なことに、最初の呼び出しでは正常に機能し、すべてのナビゲーションでJavaHelp画面が正常に表示されます。JavaHelp画面を閉じて再度開くと、次のメッセージが表示されます。

UIDefaults.getUI()が失敗しました:javax.help.JHelpContentViewer [、0,0,0x0、invalid、alignmentX = 0.0、alignmentY = 0.0、border =、flags = 0、maximumSize =、minimumSize =、preferredSize =のcreateUI()が失敗しました] 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 に答える
64 参照

java - JavaHelp の実行時エラー

これは私が何ヶ月も前から抱えていた問題で、解決できませんでした。私たちは JavaHelp の開発を続けています。ただし、これを修正する必要がある時点にあり、アイデアがありません。

概要: Java アプリケーション

フォルダ構造:

問題:

アプリケーションは正常にビルドおよびコンパイルされます。起動して問題なく動作し、意図したとおりにヘルプを表示します。ただし、かなり頻繁に、起動時に左側 (項目リスト/ツリー) に空白行があるか、完全に空白になります。

ブランク リスト ツリー

私は当初、この問題は map-toc タグの欠落、xml タグ/要素のタイプミス/ミスマッチ、および一般的なタイプミスが原因であると考えていました。これらを実際に作成したのは私ではないためです。ただし、ファイルを調べ、XML を検証およびチェックし、リストのすべての項目がファイルにリンクされていることを再確認し、リストのすべての項目をクリックして表示されることを確認しました。何かを見逃していない限り、問題は解決しません。

GitHubのソース コードは次のとおりです。

ここで、実行可能ファイルをダウンロードし、それを数回実行して、自分でエラーを確認できます (実際に動作する/動作しない可能性があります)。