每个TreeItem的唯一ContextMenu

时间:2012-09-12 23:14:42

标签: treeview contextmenu javafx

我可以通过自定义cellFactory为TreeView设置ContextMenu,但问题是此菜单应用于树中的所有项目。有没有办法将不同的contextMenus绑定到不同的项目?

1 个答案:

答案 0 :(得分:1)

按照设计,您定义的自定义TreeCell将在渲染树视图项值时多次重复使用,这是件好事。在updateItem方法中,您可以根据作为参数传递给此updateItem方法的项目,更改“当前”contextMenu的内容。