treeitem图标不显示

时间:2015-08-06 15:21:20

标签: java treeview javafx-2

我在javaFx中使用treeview,我想在根节点上添加一个图标,并为每个孩子添加其他图标。我试图将它至少放到根节点,但它仍然显示箭头,我以下一个方式声明节点:

TreeItem<Object> rootNode = new TreeItem<Object>("Agentes");
rootNode.setGraphic(new ImageView(new Image(getClass().getResourceAsStream("/images/A.png"))));

我有图像&#34; A.png&#34;在名为 application.images

的包中

,我的loader类是Main.java,位于 application ,这是我的目录: enter image description here

当我运行应用程序时,这是我得到的树视图:

enter image description here

它没有向我显示错误或类似的内容。我必须说,A.png是一张16x16像素的图像。我不知道自己做错了什么,谢谢!

1 个答案:

答案 0 :(得分:0)

我解决了它,将setGraphic(new ImageView(new Image(getClass().getResourceAsStream("/images/A.png"))));放入从TreeCell扩展的类中的updateItem( Object item, boolean empty )方法