GWT树项:如何将图像添加到树项?

San*_*ain 1 tree gwt

我正在使用gwt 2.3版本.我在我的应用程序中使用gwt树.这是我的代码:

  public void onModuleLoad() {
// Create a tree with a few items in it.
TreeItem root = new TreeItem("root");
root.addItem("item0");
root.addItem("item1");
root.addItem("item2");

// Add a CheckBox to the tree
TreeItem item = new TreeItem(new CheckBox("item3"));
root.addItem(item);

Tree t = new Tree();
t.addItem(root);

// Add it to the root panel.
RootPanel.get().add(t);
Run Code Online (Sandbox Code Playgroud)

}

有一个项目带复选框.我想要添加图像到这个树项目.但我无法做到这一点,因为我已经添加了一个小部件复选框.有没有其他方式添加图像到树项目与复选框?

Str*_*lok 5

TreeItem有一个TreeItem(Widget w)构造函数.

你可以在那里放任何你想要的东西.因此,在div中编写一个小图片和文本彼此相邻的小部件,树将正确呈现它.

您已在示例代码中使用它.因此,只需编写一个将CheckBox与FlowPanel或Horizo​​ntalPanel中的图像组合在一起的小部件.任何你想要的.