gwt按钮错误

时间:2011-05-18 03:57:32

标签: gwt gxt

无法删除此错误,但没有任何工作,尽管相同的代码在其他系统上正常工作。

“com.pariter.client.Button在源包中找不到。请检查模块中的继承链;它可能不是继承所需的模块,或者模块可能无法正确添加其源路径条目。”< / p>


从评论中添加按钮类。

package com.pariter.client;    

class Button extends com.google.gwt.user.client.ui.Button {

            public Button(String s) {
                super(s);
                this.setPixelSize(100, 25);
                this.addStyleName("button");
            }
        }

从评论

添加.gwt.xml的入口点和源路径部分
...
    <!-- Specify the app entry point class. --> 
    <entry-point class='com.pariter.client.LoginPage'/>

    <!-- Specify the paths for translatable code --> 
    <source path='client'/>
    <source path='shared'/>
</module>

1 个答案:

答案 0 :(得分:0)

如果我没记错的话,如果com.pariter.client.Button不在.gwt.xml中定义的包(或子包)中,则会出现此错误。

检查.gwt.xml。即。

...
    <entry-point class='com.pariter.AppEntryPoint'/>

    <source path="client"/>
...

</module>

[更新]

您需要将com.pariter.client.LoginPage切入点移至com.pariter.LoginPage(并因此更新.gwt.xml)或将Button类移至包com.pariter.client.client