D3js

2013-02-08 14 views
17

Bir Java uygulamasında D3js visualization'u gömmenin en iyi yolu nedir?D3js

İlk düşünceler:

İlgili SO soruları (such as this) var, destekleyici D3js'ye özel çözümler arıyorum.

D3 görselleştirmesi için gereken en az set, tam olarak üflenmiş bir web tarayıcı entegrasyonu içermeyebilecek fikirlere açığım. Bunun bir Javascript yorumcusu, DOM manipülasyonu ve WebKit gibi bir HTML/CSS düzeni motoru içereceğini düşünüyorum.

+0

'Masaüstü @ browse()'? Gömülü değildir, ancak değerli bir kullanıcı tercihinden yararlanır. – trashgod

+0

Gömülü bu noktada benim için güçlü bir gerekliliktir, ancak bilgi için teşekkürler. – chriswynnyk

+3

Kötü bir kombinasyon gibi görünüyor: Swing'de Javascript. Aslında Swing'i hedef alan eşdeğer/analog bir kütüphane bulmayı tercih ederim. Aksi takdirde, her zaman HTML 5, JS, SVG ve CSS3 desteği [JavaFX tarayıcı bileşeni] (http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm) bir göz olabilir. Denemedin, ama doktora göre JS lib'in üzerinde çalışmalı. –

cevap

0

Sen SWT/AWT Bunun için JavaFX ve WebEngine kullandık bridge

1

aracılığıyla SWT tarayıcı bileşenini kullanabilirsiniz. Ama d3'ü Java'ya aktarma konusunda gerçekten çok titriyorum ...

+0

JavaFX tarayıcısı gerçekten bir Swing uygulaması için harika çalışıyor. –

+0

İşte JavaFX WebEngine ve JavaScript arasındaki çift yönlü iletişimin bir açıklamasıdır: https://blogs.oracle.com/javafx/entry/communicating_between_javascript_and_javafx – Stefan

0

i şimdiye kadar gördüğüm en iyi yolu olduğunu JxBrowser kütüphane ithal ve html ... ya da ne hiç uzatma java uygulamasına oldu diyoruz. Daha sonra, Jfram ile istediğiniz boyutu değiştirirsiniz vs ..

0

javafx-d3 - Java kütüphanesi d3.js'yi JavaFx WebView ile kullanmak için bir Java API'si sağlar. Şimdiye kadar bu en iyi seçenek olarak görünmektedir.

İlgili konular