sunburst example d3js java javascript swing web d3.js

example - D3js dentro de la aplicación Java



install d3 (5)

He utilizado JavaFX y webengine para esto. Pero realmente estoy pensando en portar d3 a Java ...

¿Cuál es la mejor manera de incrustar una visualización D3js dentro de una aplicación Java?

Pensamientos iniciales:

Ha habido preguntas de SO relacionadas ( como esta ), estoy buscando soluciones específicas para soportar D3js.

Estoy abierto a ideas que pueden no incluir una integración completa del navegador web, solo el conjunto mínimo requerido para la visualización D3. Estoy pensando que esto incluiría un intérprete de Javascript, manipulación de DOM y un motor de diseño HTML / CSS como WebKit.



Podría usar el componente de navegador de SWT a través del bridge SWT / AWT


la mejor manera que he visto hasta ahora es que importar jxBrowser biblioteca y llamar a su html ... o lo que sea la extensión de la aplicación java Más tarde, juegas con el Jfram cambiando el tamaño que deseas y etc.


javafx-d3 : proporciona una API de Java para usar la biblioteca de JavaScript d3.js con JavaFx WebView.

Hasta ahora esta parece ser la mejor opción.