Jaki jest najlepszy sposób osadzenia D3js visualization w aplikacji Java?D3js w ramach aplikacji Java
myśli wstępne:
- JWebPane (vaporware)
- Lobo browser (Jeszcze w HTML 4 i CSS 2)
- DJ Native Swing Project (nieaktywny od 2011)
- inne pomysły?
Pojawiły się powiązane pytania SO (such as this), szukam rozwiązań specyficznych dla obsługi D3js.
Jestem otwarty na pomysły, które mogą nie obejmować pełnej integracji z przeglądarką internetową, tylko minimalny zestaw wymagany do wizualizacji D3. Sądzę, że obejmuje to interpreter JavaScript, manipulację DOM i mechanizm graficzny HTML/CSS, taki jak WebKit.
'Desktop @ browse()'? Nie jest osadzony, ale wykorzystuje cenne preferencje użytkownika. – trashgod
Osadzone jest dla mnie silnym wymogiem w tym miejscu, ale dzięki za informacje. – chriswynnyk
Brzmi jak zła kombinacja: JavaScript w Swing. Wolałbym szukać odpowiednika/biblioteki analogowej, która faktycznie jest przeznaczona dla Swinga. W przeciwnym razie zawsze możesz rzucić okiem na [komponent przeglądarki JavaFX] (http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm), który obsługuje HTML 5, JS, SVG i CSS3. Nie próbowałem, ale zgodnie z jego dokumentacją, twoja biblioteka JS powinna nad nią pracować. –