我是 GWT 的新手,想知道为什么我不能让它工作。
我正在尝试将大图像调整为较小的图像,同时使用以下代码保留纵横比:
Image image = new Image(myImageResource.getURL());
image.setPixelSize(newWidth, myImageResource.getHeight() * newWidth / myImageResource.getWidth());
但发生的情况是,当我第一次单击执行上述代码片段的 CellList 项(通过 SingleSelectionModel 处理)时,函数返回 0,并且从我第二次单击相同的列表项开始完美运行myImageResource.getHeight()
。myImageResource.getWidth()
这发生在所有 CellList 项上。我尝试了很多东西,但无法让它发挥作用。
有人可以帮我解决问题吗?