問題タブ [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 - JavaHelp フレーム アイコン
JavaHelpJFrame Icon
の (outer の左上)を設定するにはどうすればよいですか。カテゴリとトピック(toc.xml)の設定方法は知っていますが、.xml の設定に成功しません。JFrame
Window
Images
JFrame Icon
フレームを探してアイコンを設定することでプログラムで実行できますが、JavaHelp 構成ファイルを使用して宣言的にこれを行う方法を探しています。
java - JavaHelp に .avi を埋め込みますか?
アプリケーション (NetBeans 上に構築) のヘルプ コンテンツを作成していますが、JavaHelp 内でチュートリアル ビデオを表示したり、ビデオを開くためのリンクを用意したりできると便利だと考えました。
おそらくタグを使用して可能<OBJECT>
だと思いますが、どのオブジェクトを埋め込むかわかりません。http://download.java.net/javadesktop/javahelp/jhug.pdfから入手したJavaHelpについて私が知っていることはほとんどありません。 そのことから、.aviを再生して埋め込むことができる軽量Javaコンポーネントを入手する必要があると結論付けました<object>
タグ付きです。または、別のウィンドウで .avi を開くリンクをヘルプに用意してください。
これがどのように行われるかについての指針はありますか?
編集:
独自の軽量コンポーネントを追加しようとしましたが、成功しませんでした。そのため、コンポーネントを間違った場所に配置しているのだろうかと思います。JavaHelp に JButton を追加しようとすると、
JavaHelp に問題なく表示されます。
自分のボタンを試してみると、
赤い「???」が2つだけ出ます
クラス TestBytton はただ
TestButton は javahelp-html と同じ NetBeans プロジェクトにあり、TestButton が含まれるパッケージは public です。何か案は?
Edit2:わかりましたので、これをもう少し調べました。最終的にクラスcom.sun.java.help.impl.CustomKit$CustomDocument
はやろうとするようです
その結果、ClassNotFoundException が発生します。使用されるクラスローダーはJavaHelp Integration
. そして、それらの中にはありませんmy.module.TestButton
。だから...私はもう一度立ち往生しています。そのモジュールに簡単に何かを追加できるとは思いません。
.
import - HTMLをJavaHelpにインポートする方法はありますか?
すでにWeb上にある本(HTML)からJavaHelpの生成を自動化して、NetBeansモジュールとしてバンドルしようとしています。JavaHelp形式への変換を自動化する方法はありますか?
java - Eclipse を使用してアプリケーション内に JavaHelp システムを統合しているときに、findHelpSet が null URL を返す
Eclipse で開発したアプリケーションにJavaHelpを含めようとしています。
私は次のことをしました:
- プロジェクトワークスペースのサブフォルダーにJavaHelp ライブラリをダウンロードして展開します。
次のライブラリの JAR をプロジェクトのクラス パスに追加しました (
Properties->Java Build Path->Libraries->Add External JARs
):jh.jar
jhall.jar
jhbasic.jar
jsearch.jar
New->Folder
help_folder と呼ばれるフォルダー ( ) と help_source_folder と呼ばれるソース フォルダー ( ) の両方を作成し、New->Source Folder
それらの中に Master.hs というサンプル ファイルを配置しようとしました (JavaHelp アーカイブから取得しました)。
次に、アプリケーション内から次のことを行いました。
問題は次のとおりです。メソッドnull
によって URL が返されるため、HelpSet オブジェクトを作成できません。findHelpSet()
これを解決する方法がわかりません。誰かが私を正しい方向に向けることができますか?
java - Java の Desktop.browse は、ブラウザ ウィンドウを再利用するために HTML ターゲットを提供できますか?
javax.help のブラウザーを使用してアプリケーションをユーザーのデスクトップ Web ブラウザーに移動していますが、ユーザーがドキュメントのさまざまな部分をクリックしたときに多くのウィンドウ/タブが開いてしまうのを防ぐ方法を考えています。Java URI または Desktop.browse の呼び出しで HTML ターゲットを指定する方法がわかりません。Desktop.browse内(または外)のJavaでこれを行う方法はありますか?
java - Java ヘルプ ファイルが取得されない (.hs)
ヘルプ コンテンツ (メニュー項目) をクリックしたときに Java ヘルプ ファイルを取得するために、プロジェクトに 1 つのクラス (javahelp) を作成しました。javahelp-2.0_05
インストールされているディレクトリを更新しました
次に、Java exeファイルがディレクトリに含まれています
私のプロジェクトはディレクトリに作成されます
次に、ディレクトリ内のJavaヘルプファイルフォルダーを更新しました
をクリックするHelpContent(menuItem)
と、ファイルが開くはずMaster.hs
ですが、出力もエラーもありません。その HelpSet URL を印刷すると、この行が表示されます
しかし、そのヘルプセット ページを開いているわけではありません。ヘルプセットファイルを表示するには?
java - Javahelp ビューアー (または代替)
検索可能なヘルプを Java (Swing) アプリケーションに統合しようとしています。現在、pdf ヘルプを生成するために docbook を使用していますが、JavaHelp を生成できることはわかっています。ただし、JavaHelp のデフォルトのビューアはかなり魅力的ではないと思います (特に Windows では、Windows L&F を使用している場合でも)。見栄えの良いビューアーは見つかりませんでしたが、知っているかどうか、またはアプリケーション内でヘルプのより良い代替手段があるかどうかに興味があります.
java - NetBeansベースのアプリケーション、ツール、またはプラグインのエンドユーザードキュメントにJavaHelpを使用して、簡単にしますか?
この投稿の短い上部セクションは、私がやろうとしていることです。2番目の部分はこれまでに行われたことです。本当に長いですが、ここの一番上の部分から私が何をしているのかを見ることができるはずです。詳細に興味がある場合は、メモを確認してください。
NetBeansプラットフォームを出発点として使用してアプリケーションを構築しています。以前のバージョンでは、エンドユーザーのドキュメントにJavaHelpを使用していました。すべての新しいドキュメントを作成しているので、練習を続けても問題ありませんが、その使用に関する情報が不足していることに気づいています。
新しいHelpSetとXMLとHTMLの関係を作成する方法を十分に理解しました。新しいドキュメントにコードを渡してスクリーンショットを適用することはできますが、非常に手作業であると感じます。作成を容易にするプラグインやツールはありますか?
Google-fooを実行すると、このトピックに関するいくつかの投稿が見つかりましたが、ほとんどは2003年に関連しており、現在は行き止まりになっています。JavaHelpの使用は古くなっていますか?以下に、同じことを探している人々の啓蒙のために私が行ったことの概要を示します。おそらく、誰かが私がこれを行っている方法の非効率性を指摘することができます。
これはひどいアプローチではありませんが、アップロードするファイルごとに2つのXMLファイルに行を追加する必要があり、そのたびにポイントする必要のある長いコードURLがあると、このようなものをすばやく書き出すのが面倒になります。
読んでくれてありがとう。
編集:私が問題を抱えていることが1つあります。JavaHelpの最初のランディングページを変更する方法がわかりません。現在、「IDEにロードされているすべてのドキュメントが一覧表示されます。左をクリックして読み進めてください」と表示されます。それは私のエンドユーザーにとって何の意味もありません。
また、左側のトピックの順序を変更する方法がわかりません。現在、それらは有用な順序ではないようです。アルファベット順、またはある種の便利な順序に並べたいと思います。
Netbeansで、モジュールを右クリックします。[新規]-> [その他]をクリックして、[モジュール開発]をクリックし、[JavaHelpヘルプセット]を選択します。これにより、モジュールの下に新しいパッケージが作成されます。モジュールの命名規則に従い、最後に.docsを追加します。EGorg.netbeans.newmodule.docs。
この下に6つのファイルが作成されます。
最初のHTMLファイルは最初の情報ページです。エンドユーザーが読むのはヘルプファイルです。これは、特定の形式の通常のHTMLです。
<body>
ドキュメントのセクションには何でも追加できます。私は単純なインラインCSSを使用し<FONT>
てきましたが、これまでのところタグの使用は機能しています。また、外部のCSSファイルにもリンクしているので、それでも機能すると思います。パスを指定すると、他のヘルプファイルにリンクできます。パスは常にで始まりますnbdocs:/<yorumodulepath>
例えば:Any event added here will show up on the <a href="nbdocs:/com/mymodule/mod1/start/docs/start-about.html">start page</a>
画像がjavahelpと同じソースパッケージにある場合は、画像を比較的リンクできます。
例えば:<img src="startPageLogo.png">
XMLファイルは、ヘルプドキュメントの構造を設定するため、重要です。
このファイルは、HTMLファイルをnbdocsファイルにリンクします。これにより、HTMLファイル内に他のヘルプファイルの場所へのリンクを作成し、JavaHelpツリーを適切に開いたり閉じたりすることができます。構造は次のようです:<mapID target="<com.yoruproject.modname" url="<htmlfilename/.html"/>
例えば
このファイルは、ユーザーがヘルプドキュメントのさまざまな領域にドリルダウンするために使用できるJavaHelpの左側の構造を制御します。形式は次のようになります。
完全なファイルの例を次に示します。
私はまだこのファイルをいじりませんでした。これは、目次の場所、インデックスのIDXファイル、およびSearchViewファイル(デフォルトのJavaの場所)の概要を示しているようです。
java - JavaHelp ビデオ ビューア
Web アプリケーションに JavaHelp を追加しましたが、コンテンツ (html) ファイルにビデオを含める必要があります。ここで読むことができる限り、軽量コンポーネントを実装する必要があり、Java 2 プラットフォームに含まれているビデオ ビューアーを使用できますが、その方法についてはわかりません。
これを実装するために必要な手順を説明してくれる人はいますか?
私が言うことができる限り、私はする必要があります
- タグを使用してアプレットを含めます。
- Java 2 ビデオ ビューアに基づいてアプレットを作成する
- アプレットをパックしますか??
あなたの一人がこれを経験したことを願っています。
java - jh.jar (JavaHelp) の bnd ラップが機能しない
通常のjarファイルをOSGIバンドルに変換するために以前に何度も使用したツールであるbnd wrapを使用しています。JavaHelp の jh.jar に問題があります。「1: 余分なエクスポート パッケージの指示: [com, com.sun, com.sun.java.help, com.sun.java, javax]」という警告しか表示されません。プロセスを強制終了しないという警告が表示されることを期待しますが、その後 OSGI バンドルが表示されず、jh.jar のファイル サイズが変更されず、マニフェストが変更されないように見えます。何が起こっているのか誰か知っていますか?他の誰かが jh.jar 自身を bnd ラップしようとするのは簡単なはずです。
私はこのコマンドを実行しています: