我有一个大量使用java.awt.Graphics2d的java库。在GWT中接口java.awt.Graphics2D和Html5 Canvas上下文是否可行?
我想通过使用gwt将我的库移植到html5 canvas。
所以我打算写一个接口(或只是一类),说common.Graphics2d, 适配器类,说com.test.awt.Graphics2d,实现common.Graphics2d并使用java.awt.Graphics2D中
和另一个适配器类com.test.gwt.Graphics2d实现common.Graphics2d并使用com.google.gwt.canvas.dom.client.Context2d。
然后我将用common.Graphics2d替换所有的java.awt.Graphics2d。 所以在那之后,我的库将同时在gwt和java上工作。
这里的问题是实现graphics2d方法,并通过canvas context 2d进行配置。用canvas实现相同的功能是否可行?