使用tree.Resources将打开/关闭/叶图像添加到gwt树

使用tree.Resources将打开/关闭/叶图像添加到gwt树,gwt,tree,Gwt,Tree,我一直在尝试使用Tree.Resources来获取Gwt树打开状态的图像。下面是我使用的资源类 public class TreeImageResource implements Tree.Resources { @Override public ImageResource treeClosed() { return ImageResource.IMAGE_RESOURCE.treeClosed(); } @Override p

我一直在尝试使用Tree.Resources来获取Gwt树打开状态的图像。下面是我使用的资源类

public class TreeImageResource implements Tree.Resources
{

    @Override
    public ImageResource treeClosed()
    {
        return ImageResource.IMAGE_RESOURCE.treeClosed();
    }

    @Override
    public ImageResource treeLeaf()
    {
        return ImageResource.IMAGE_RESOURCE.treeLeaf();
    }

    @Override
    public ImageResource treeOpen()
    {
        return ImageResource.IMAGE_RESOURCE.treeOpen();
    }

}
我已经尝试将它传递给树的ui的model和presenter类中的树的构造函数,但是它没有显示图像。我错过了什么

我创建了资源客户端包,如下所示

public interface ImageResource extends ClientBundle, ClientBundleWithLookup
{
    ImageResource IMAGE_RESOURCE = GWT.create( ImageResource.class );

        @Source("imageresource/treeClosed.gif")
    ImageResource treeClosed();

    @Source("imageresource/treeLeaf.gif")
    ImageResource treeLeaf();

    @Source("imageresource/treeOpen.gif")
    ImageResource treeOpen();
}
树的创建如下所示

public class MainPanel extends Composite implements Display
{

  private static MainPanelUiBinder uiBinder = GWT.create(MainPanelUiBinder.class );

  @UiField
  SimplePanel desktopPanel;
  @UiField
  ListBox recentToolsBox;
  @UiField
  Tree recentToolsTree;

  interface MainPanelUiBinder extends UiBinder<Widget, ToolsMainPanel>
  {
  }

  public MainPanel()
  {
    Tree.Resources resources = new TreeImageResource();
    recentToolsTree = new Tree(resources);
    initWidget( uiBinder.createAndBindUi( this) );
    recentToolsTree.setAnimationEnabled( true );
  }
}
public类主面板扩展复合工具显示
{
私有静态MainPanelUiBinder uiBinder=GWT.create(MainPanelUiBinder.class);
@尤菲尔德
SimplePanel桌面面板;
@尤菲尔德
列表框recentToolsBox;
@尤菲尔德
树木近缘;
接口MainPanelUiBinder扩展了UiBinder
{
}
公共主面板()
{
Resources Resources=new TreeImageResource();
recentToolsTree=新树(资源);
initWidget(uiBinder.createAndBindUi(this));
recentToolsTree.setAnimationEnabled(真);
}
}

Post如何创建资源类和树。在树声明上添加@UiField(provided=true)有效!。