2013-02-08 12 views
17

D3js visualizationをJavaアプリケーション内に埋め込む最良の方法は何ですか?Javaアプリケーション内のD3js

初期思考:

関連する質問があります(such as this)。私はD3jsをサポートするためのソリューションを探しています。

D3のビジュアライゼーションに必要な最小限の設定だけで、Webブラウザとの完全な統合はできません。私はこれには、Javascriptインタプリタ、DOM操作、WebKitなどのHTML/CSSレイアウトエンジンが含まれると考えています。

+0

'Desktop @ browse()'?これは埋め込まれていませんが、貴重なユーザーの好みを活用します。 – trashgod

+0

埋め込みは、この時点で私には強く求められますが、情報に感謝します。 – chriswynnyk

+3

悪い組み合わせのような音:SwingのJavascript。むしろ、Swingを実際にターゲットとしている等価/アナログライブラリを探したいと思います。それ以外の場合は、HTML5、JS、SVG、およびCSS3をサポートする[JavaFXブラウザコンポーネント](http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm)をいつでもご覧いただけます。試したことはありませんが、その文書によると、あなたのJS libはそれに取り組むべきです。 –

答えて

0

あなたは、私は、このためのJavaFXとwebengineを使用しているSWT/AWT経由bridge

1

をSWTのブラウザコンポーネントを使用することができます。しかし、私は本当にJavaへの移植について考えています...

+0

JavaFXブラウザは確かにSwingアプリケーションに適しています。 –

+0

ここでは、JavaFx WebEngineとJavaScriptの双方向通信について説明します。https://blogs.oracle.com/javafx/entry/communicating_between_javascript_and_javafx – Stefan

0

私はちょうどthis d3jsをテストせずにつまずいた。

0

これまでjxBrowserライブラリをインポートしてhtmlを呼び出す最良の方法は何ですか?また、拡張機能はどのようなものだったのですか。後で、Jframで再生したいサイズなどを変更します。

0

javafx-d3 - JavaFx WebViewでJavaScriptライブラリd3.jsを使用するためのJava APIを提供します。

これまでのところ、これが最善の選択肢であるようです。

関連する問題