GWT Java仿真

我有一些使用java.awt.Color的代码。 我想将我的Java代码翻译成GWT。 所以我将在我的GWT项目中模拟java.awt.Color。

一种方法是编写一个名为java.AWT.gwt.xml的模块,其源路径为awt,一个名为java.awt.Color的类。

另一种方法是创建一个文件夹com.google.gwt.emul.java.awt并在该路径中创建java.awt.Color类。 Eclipse将显示错误。 但编译器会起作用。

哪一个是为GWT添加java.awt.Color的合适方法?

你宁愿在你想要的任何模块中创建一个子文件夹(比如说’super’)(可能是你想要的代码模块“可翻译”),并在模块的gwt.xml中将其声明为super-source

  

你将java/awt/Color.java放在那里。

Eclipse错误是正常的,它不是应该编译的源代码(通过javac,编译为* .class文件),只是GWT编译的代码,它来自* .java文件。 因此,您希望从构建路径中排除super子文件夹。

而已!

另请参阅http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuideModuleXml中的覆盖另一个子部分的覆盖一个包实现