如何在gwt uibinder中添加图像

2 gwt

我在gwt中有一个UIBinder java类,它包含一些带有文本的标签

 Label img = new Label();
 img.setText("<img src=h.png></img>") or some other Html tag like div
Run Code Online (Sandbox Code Playgroud)

并在HTMLPanel中添加此标签

HTMLPanel html = new HTMLPanel;
html.add(img,"img");
Run Code Online (Sandbox Code Playgroud)

现在我在uibinder xml中有一个表

 <table align="center" cellspacing="20px">
                        <tr>
                            <td>image</td>
                            <td id="image"></td>
                        </tr>
    <table>
Run Code Online (Sandbox Code Playgroud)

但在这里,我得到一个字符串

"<img src=h.png></img>"
Run Code Online (Sandbox Code Playgroud)

不是图像请有人帮助我..

And*_*gin 5

如果需要图像,则无需使用Label小部件.如果您使用ImageResource,您可以:

// Link to your ClientBundle with ImageResource methods
<ui:with type="com.myPackage.client.icons.Icons" field="icon" />

<g:Image ui:field="myImage" resource="{icon.myImage}" />
Run Code Online (Sandbox Code Playgroud)

如果您不需要此图像来执行任何操作,那么您只需使用常规HTML:

<g:HTMLPanel>
    <img src="h.png" />
</g:HTMLPanel>
Run Code Online (Sandbox Code Playgroud)