我正在尝试使用TreeView创建一个ComboBox。 因此,当我选择组合框时,我会看到一个扩展的树,就像沿着这条线;
[制造商]< - 根节点(可能或可能不可见),
- Apple
- iPhone
- iPad
- 微软
- Surface Pro
- 办公室
我对如何实现这一点感到有些不知所措。我已经在ListCell中显示了一个TreeView 但是,comboBox.getItems()中的每个“item”都有一个树,我无法在组合框中显示选择。
不需要编辑,只需显示和选择。
所以我正在寻找关于如何以半合理的方式实现这一点的任何指针。
答案 0 :(得分:1)
在组合框中插入树视图不是正确的方法,你需要实现自己的自定义控件来实现这一点,我刚刚完成了我的代码,对表格单元格做了类似的要求并粘贴了它以供参考之前的问题,您可以使用它来创建自己的弹出窗口。