JavaでのWebブラウザウィンドウの埋め込み
質問
Javaアプリケーションに統合されているSwingウィンドウ内でプラットフォーム(Windows / Linux / Mac)ブラウザーのインスタンスを開く方法を知っている人はいますか?特定のURLを開く以外のアクションは実行されません。現在、Java組み込みブラウザーが不十分であるため、新しいブラウザーウィンドウを開きます。ただし、ユーザーインタラクションの観点からは、これは望ましくありません。
これに対する解決策が1.6 Javaリリースの一部であったかどうか興味があります。したがって、これまでのところ、私のgoogle-fooは注目に値するものではありません。これを行うクローズドソースのライブラリはありますか?何か?
解決
他のヒント
JDICも使用しており、Windowsでも機能します。ただし、* nix / OS Xで動作するように設定すると、プラットフォーム固有のブラウザー(IEとMozillaをサポート)を使用するだけなので、Linux / Macではどちらも使用できない可能性があります。これが問題です。
MozSwingは無料またはJxBrowserまたはJExplorer(500ドル)
WebRenderer は、これを行う商用製品であり、うまく機能します。ただし、前回チェックしたときもかなり高額でした(多数のクライアントに対して1クライアントあたり2ドルの料金と、数千ドルのサポート契約が必要でした)。
JEditorPane を使用
さまざまな種類のコンテンツを編集するためのテキストコンポーネント。デフォルトでは、text / plain、text / html、text / rtfのコンテンツの種類が知られています
またはロボ
Loboは、完全にJavaで記述されたオープンソースのWebブラウザです。