1
setNodeIcon("icons/person.png");

或者

setIcon("icons/person.png");

在 SmartGWTTreeGridTab(in TabSet) 中,我猜应该在文件夹“icons”中找到“person.png”,但我应该在项目本身的哪里放置“icons”?

在 JavaDoc 中还说setNodeIcon的默认值是[SKIN][SKIN]file.gif什么意思?

谢谢

4

1 回答 1

3

我不知道你在哪里可以找到默认值(在我看来,使用 Skin 文件夹是为了使用 smartgwt 皮肤中已经存在的图像)但是我通常将我的图像直接放在我的项目中的 war 中,子文件夹与他们的大小。例如,要使用我只是做的图标btnClear.setIcon("16/clear.png"); With war/images/16.clear.png image folders structure.

你可以看看getSkinImgDir并做一个测试

于 2012-08-19T16:08:16.020 回答