英文:
How can I import a selfmade class into my gwt project?
问题
我正在进行一个 GWT 教程的工作,现在我必须在我的 GWT 项目中导入一个类/项目。在我的 GWT 项目中,我有一个名为 "Sortierer-GWT" 的类,这是我的入口点。在这个类中,我想要调用另一个类中的一个方法。这个类是我自己编写的,叫做 "UserInput"。"UserInput" 类还需要其他类。所有这些类都在正确的文件夹中以供导入。但是,如果我像这样导入 "UserInput" 类:
import eingabe.UserInput;
// ...
UserInput read = new UserInput();
编译器会报错(没有可用于类型 eingabe.UserInput 的源代码;您是否忘记继承所需的模块?)。我应该导入用于 "UserInput" 的其他类,还是应该在我的 .XML 数据中编写一些内容来修复这个错误?
英文:
I am working at a gwt tutorial and now i must Import a class/Project on my gwt Project. In my gwt Project i have the class "Sortierer-GWT" where is my entry Point. In this class i want to call a method, which is in another class. This class is written by my own and is called "UserInput". The class UserInput also Needs other classes. All this classes are in the Right Folder for Import. But if i Import the UserInput class like this:
Import eingabe.UserInput;
……
UserInput read = new UserInput();
The Compiler says error (No source code is available for type eingabe.UserInput; did you forget to inherit a required module?). Should i Import the other classes which are used for UserInput or should i write something in my .XML data to fix this error?
答案1
得分: 1
这里有很多地方提供了许多有用的信息。在这里看一下:https://github.com/TDesjardins/gwt-knowledge,https://docs.google.com/presentation/d/1cr-rYGz58ngC6sgOy8c7oErhaj0VdLUHk9Y5mcvgrP0/edit#slide=id.p,https://dev.to/ibaca/modern-gwt-first-steps-509k,https://gwt.zeef.com/awesomegwt,当然还有 www.gwtproject.org。
如果你想与其他 GWT 开发者取得联系,可以在这里:https://gitter.im/gwtproject/gwt
如果你想要创建一个“更大”的 GWT 项目,你可以尝试使用 Nalu 项目生成器:http://www.mvp4g.org/boot-starter-nalu/BootStarterNalu.html
(注意:由于 Domino-UI 中的更新,存在一个 bug,'setLeftAddon' -> 'addLeftAddOn')
该项目生成器将创建一个稍微较大的项目,这可能有助于你理解如何组织一个 GWT 项目。
关于你如何显示一个数组的问题:
- GWT:http://samples.gwtproject.org/samples/Showcase/Showcase.html#!CwCheckBox
- Domino-UI:https://demo.dominokit.org/home
在这里,你会找到一个使用 Domino-UI、Domino-rest 和 Nalu 的示例项目。它是一个包含三个页面的项目,具有服务器访问功能,并显示数据列表:https://github.com/NaluKit/nalu-examples/tree/master/devkexample
英文:
There are many places with a lot of useful informations. Take a look here: https://github.com/TDesjardins/gwt-knowledge, https://docs.google.com/presentation/d/1cr-rYGz58ngC6sgOy8c7oErhaj0VdLUHk9Y5mcvgrP0/edit#slide=id.p, https://dev.to/ibaca/modern-gwt-first-steps-509k, https://gwt.zeef.com/awesomegwt and of course www.gwtproject.org.
And here you get in contact with other GWT developers: https://gitter.im/gwtproject/gwt
If you would like to create a 'larger' GWT-poject, you can try the Nalu Project Generator: http://www.mvp4g.org/boot-starter-nalu/BootStarterNalu.html
(Attention: there is a bug due to an update in Domino-UI 'setLeftAddon' -> 'addLeftAddOn')
The project generator will create a slightly larger project, that might help you to understand how to organize a GWT project.
Regarding your question on how to display an array:
- GWT: http://samples.gwtproject.org/samples/Showcase/Showcase.html#!CwCheckBox
- Domino-UI: https://demo.dominokit.org/home
And here, you will find an example project, using Domino-UI, Domino-rest and Nalu. It is a three pager, with server access and displaying a list of data: https://github.com/NaluKit/nalu-examples/tree/master/devkexample
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论