Java gxt将图像与组合框对齐

Java gxt将图像与组合框对齐,java,gwt,gxt,Java,Gwt,Gxt,我有一个正在加载的.gif图像,需要与组合框对齐 <container:VerticalLayoutContainer addStyleNames="{mystyle}"> <form:FieldLabel text="{constants.typ}" labelAlign="TOP"> <form:widget> <form:ComboBox ui:field="type" width="300" all

我有一个正在加载的.gif图像,需要与组合框对齐

<container:VerticalLayoutContainer addStyleNames="{mystyle}">
    <form:FieldLabel text="{constants.typ}" labelAlign="TOP">
        <form:widget>
            <form:ComboBox ui:field="type" width="300" allowBlank="true" forceSelection="true" triggerAction="ALL" />
        </form:widget>
    </form:FieldLabel>
    <g:Image resource="{loadingGif}" ui:field="Monimage" />
</container:VerticalLayoutContainer>

在我看来,我的数据有一个liststore。 我曾尝试将我的图像放入
中,但它引发了一个异常,即每个ui只能有一个元素:child

使用此代码,我的图像位于组合框下,我需要它位于右侧。
有人能帮我吗?

当uiBinder解析器看到
时,它试图调用方法
字段标签#setWidget(组件标签下的组件)

这就是为什么在
标记下有多个元素是没有意义的

当我不能用GWT做我想做的事情时,我会退回到一些简单的旧HTML。使用uiBinder,您可以通过以下方式实现:


如果不想使用HTML面板,可以将这两个元素都放在
标记中

但要实现这一点,您需要将它们封装在一个组件(例如,an)中,因为您只能将一个小部件放在


你写的一切都很好,谢谢。我已经尝试了这两种方法,我更喜欢HTML面板,因为我可以更好地控制我的元素。
<container:VerticalLayoutContainer addStyleNames="{mystyle}">
  <form:FieldLabel text="{constants.typ}" labelAlign="TOP">
    <form:widget>

      <g:HTMLPanel>
      <!--
        Here, I can now place plain old HTML :) 
        Let's place the 2 components via 2 divs and a float:left.
      -->
        <div style="float:left">
          <form:ComboBox ui:field="type" width="300" allowBlank="true" forceSelection="true" triggerAction="ALL" />
        </div>
        <div>
          <g:Image resource="{loadingGif}" ui:field="Monimage" />                                          
        </div>
      </g:HTMLPanel>

    </form:widget>
  </form:FieldLabel>
</container:VerticalLayoutContainer>
<form:FieldLabel text="{constants.typ}" labelAlign="TOP">
    <form:widget>
        <g:HorizontalPanel>
          <g:ComboBox ui:field="type" width="300" allowBlank="true" forceSelection="true" triggerAction="ALL" />
          <g:Image resource="{loadingGif}" ui:field="Monimage" />
        </g:HorizontalPanel>
    </form:widget>
</form:FieldLabel>