我想创建一个像Visual Thesaurus提供的交互式动画。我正在评估可以采用的不同技术,我想知道在使用Swing的Java applet或在其画布的HTML5中实现图形可视化的利弊是什么(我只知道它们的名字)
我知道Java和一些Javascript,所以我想避免使用专有技术
编辑:最重要的是: HTML 5 canvas是否像it seems to me Swing一样支持事件侦听器?
最佳答案
我将使用RaphaelJS http://raphaeljs.com/,它是一个非常不错的Javascript图形库。它不是基于HTML5(canvas)的,而是使用矢量SVG(&VML)图形的,但是它可以在大多数浏览器(甚至是较旧的IE)上运行。如果要内置图表,请参见http://g.raphaeljs.com/
加号,这是一个主要的加号,您将不仅限于使用小程序。
以下是一些raphaelJS示例:
http://raphaeljs.com/graffle.html
http://raphaeljs.com/curver.html