gwt没有显示正确的图像

时间:2010-05-11 20:51:57

标签: gwt

我有一个gwt图像对象。在我的代码中,我将visibleRect设置为:

btnSearch.setVisibleRect(-64,-80,16,16);

因此,当我使用firebug运行我的代码时,html看起来像这样:

<img border="0" style="width: 16px; height: 16px; background: url(&quot;http://tempest/deltaflow/Content/Images/icon.png&quot;) no-repeat scroll 64px 80px transparent;" src="http://127.0.0.1:8888/trunkui/clear.cache.gif">

为什么' - '停止了?当我用firebug编辑它以获得' - '时,它可以正常工作。

1 个答案:

答案 0 :(得分:1)

根据 [http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/user/client/ui/Image.html#setVisibleRect(int,int,int,int)] [1] setvisiblerect中的值永远不能为负数。测量你左上角所需的矩形部分,然后再试一次。

[1]:http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/user/client/ui/Image.html#setVisibleRect(int,int,int,int)