Ответ 1
Я использовал для этого JavaFX и webengine. Но я действительно думаю о переносе d3 на Java...
Каков наилучший способ встраивания визуализации D3js в приложение Java?
Первоначальные мысли:
Были связанные вопросы SO (такие как это), я ищу решения, специфичные для поддержки D3js.
Я открыт для идей, которые могут не включать полномасштабную интеграцию с веб-браузером, а именно минимальный набор, необходимый для визуализации D3. Я думаю, что это будет включать в себя интерпретатор Javascript, манипулирование DOM и механизм компоновки HTML/CSS, такой как WebKit.
Я использовал для этого JavaFX и webengine. Но я действительно думаю о переносе d3 на Java...
Вы можете использовать SWT-браузер с помощью SWT/AWT bridge
Я просто наткнулся на этот d3js, не протестировав его.
лучший способ, который я видел до сих пор, импортировать библиотеку jxBrowser и вызывать html... или то, что когда-либо было расширением для java-приложения. Позже вы играете с изменением размера Jfram и т.д.
javafx-d3 - Предоставляет Java API для использования библиотеки JavaScript d3.js с JavaFx WebView.
Пока это лучший вариант.