gpt4 book ai didi

java - 在 GWT 中编程时使用 OOP?

转载 作者:行者123 更新时间:2023-12-02 08:21:23 25 4
gpt4 key购买 nike

我刚刚开始尝试学习 GWT,但遇到了一些困惑。我已经设置了以下项目:

  • com.example.myapp
    -myapp.gwt.xml//将入口点定义为...client.myapp

  • com.example.myapp.client
    -myapp.java//实现入口点

现在我可以在网络浏览器中使用它,这意味着我可以将小部件添加到根面板并让它们显示等等。

现在我想将我自己的对象添加到项目中,我添加以下包,其中将包含这些新类。

  • com.example.myapp.shapes
    -basicshape.java(抽象类)
    -rectangle.java(扩展basicshape)

现在,当我转到然后创建矩形类型的对象时,我首先确保我的myapp.java 可以查看并访问形状:

import com.example.myapp.shapes.rectangle

然后进行标准初始化:矩形 newrect = new 矩形();

然后我运行该应用程序,然后收到以下错误:

No source code is available for type com.goodall.myapp.shapes.rectangle; did you forget to inherit a required module?

现在,我似乎不太明白我的小应用程序到底出了什么问题?有什么想法吗?

感谢您的任何建议。

最佳答案

打算在客户端使用的类(由 GWT 编译)应放置在客户端目录下的某个位置。您还可以通过 .gwt.xml 文件覆盖它,但对于简单的设置,将它们放置在 com.example.myapp.client.shapes 中会有所帮助。顺便说一句,您应该阅读 Java 代码风格指南。您的类(class)名称不应以小写字母开头。

关于java - 在 GWT 中编程时使用 OOP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5398485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com