我有一個大量使用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實現相同的功能是否可行?