每个TreeView节点的不同上下文菜单

时间:2014-03-02 20:49:15

标签: javafx javafx-2 javafx-8

我为TreeView Node创建了上下文菜单但是我遇到了如何为不同的树节点创建上下文菜单的问题?

enter image description here

有什么方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

请参阅https://www.marshall.edu/genomicjava/2013/12/30/javafx-tableviews-with-contextmenus/,它为TableViews做了类似的事情。您可以调整其中的想法以使用TreeView。

答案 1 :(得分:2)

您可以在TreeCell上定义自定义TreeView工厂。此自定义工厂将构建自定义TreeCell,并且此自定义单元格可以按预期定义上下文菜单。

This answer展示了如何创建这些自定义构建块:-)。