如何在gwt中更改g:image的url

时间:2012-03-15 13:33:14

标签: gwt uibinder

我是GWT的新手。 我在我的ui.xml中创建了一个包含Image的面板。 我想更改网址,alt和&根据某些条件,该图像的标题。怎么做?

<g:Image url="images/document-statut-1.gif" title="My title" altText="My alt"></g:Image>

日Thnx

1 个答案:

答案 0 :(得分:9)

修改uibinder元素,使其具有字段名称:

<g:Image url="images/document-statut-1.gif" ui:field="imageWidget"
         title="My title" altText="My alt" />

然后在java代码中创建匹配字段:

@UiField
Image imageWidget;

在java类中调用createAndBind方法后的任何时候,您都可以分配一个新的URL:

imageWidget.setUrl("images/newStatus.gif");