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:
- JWebPane (Vaporware)
- Navegador Lobo (Aún en HTML 4 y CSS 2)
- DJ Native Swing Project (Inactivo desde 2011)
- ¿Otras ideas?
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.
Me topé con este d3js sin probarlo.
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.