使用GWT绘制可单击的六边形

使用GWT绘制可单击的六边形,gwt,canvas,Gwt,Canvas,在GWT中绘制六边形的最佳技术是什么?我希望它是可点击的,所以在这个形状上有一些点击监听器会很棒。我想是基于画布的解决方案吧 是否有内置机制,或者我更应该使用一些第三方库?要在GWT中绘制二维基本图形,请查看GXT3。他们在版本3中基于Raphael中的技术添加了一个漂亮的绘图API。它使用回退机制,根据所使用的浏览器选择性能最好或最合适的技术。它甚至适用于IE6,尽管有一些细微的显示/动画差异 它还可以设置对象动画,并显示基于SVG的数据。 请参见演示的“绘制”部分中的徽标示例,并尝试缩放窗口

在GWT中绘制六边形的最佳技术是什么?我希望它是可点击的,所以在这个形状上有一些点击监听器会很棒。我想是基于画布的解决方案吧


是否有内置机制,或者我更应该使用一些第三方库?

要在GWT中绘制二维基本图形,请查看GXT3。他们在版本3中基于Raphael中的技术添加了一个漂亮的绘图API。它使用回退机制,根据所使用的浏览器选择性能最好或最合适的技术。它甚至适用于IE6,尽管有一些细微的显示/动画差异

它还可以设置对象动画,并显示基于SVG的数据。 请参见演示的“绘制”部分中的徽标示例,并尝试缩放窗口


在这些形状上设置单击侦听器怎么样?是的,我相信它们支持组件模型的全部功能,包括拖放功能。他们在图表中使用相同的draw API,这说明了draw API的很多功能