我使用Vaadin 7.我尝试使用以下代码更改组件的图标:
Tree tree = new Tree("The Planets and Major Moons");
tree.setIcon(new ThemeResource("img/inode-directory.png"));
.... //here I fill the tree
当我运行应用程序时,我仍然得到Vaadin Tree的相同图标(默认图标)。有什么我忘记添加的吗?
答案 0 :(得分:1)
我想到了如何在Vaadin中更改为树图标。这很简单:
.v-tree-node
和.v-tree-node-expanded
你可以从这样的网址设置你想要的任何img:
.v-tree-node-expanded {
background: transparent url(img/Documenta.png) no-repeat 0px 4px;
}
.v-tree-node {
background: transparent url(img/Documenta.png) no-repeat 0px 4px;
padding: 1px 0;
padding-left: 2px;
}