我有一个gwt图像对象。在我的代码中,我将visibleRect设置为:
btnSearch.setVisibleRect(-64,-80,16,16);
因此,当我使用firebug运行我的代码时,html看起来像这样:
<img border="0" style="width: 16px; height: 16px; background: url("http://tempest/deltaflow/Content/Images/icon.png") no-repeat scroll 64px 80px transparent;" src="http://127.0.0.1:8888/trunkui/clear.cache.gif">
为什么' - '停止了?当我用firebug编辑它以获得' - '时,它可以正常工作。
答案 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)