【问题标题】:If the user selects a row in a JTreeTable SwingX, how do I find out which node is actually selected如果用户在 JTreeTable SwingX 中选择了一行,我如何找出实际选择了哪个节点
【发布时间】:2015-03-16 19:27:54
【问题描述】:

我正在使用 swingx 库中的 TreeTable,但我无法找到一种方法来实际选择视图中的 treetable 节点。有一个方法叫getSelected,但它只从表中获取索引,我没有办法将它翻译成模型,加上这个索引取决于节点是否扩展。 并且在模型中没有通过表上的索引获取子节点的方法,并且索引再次取决于节点是否扩展,所以我看不到从表中获取实际选定节点的确定方法。 有没有人有同样的问题,可以帮忙吗??

【问题讨论】:

    标签: java swingx treetable


    【解决方案1】:

    方法不行

    getPathForRow(...)
    

    给你你需要的东西?

    【讨论】:

    • 我可以用这条路径做什么?这取决于行是否扩展?当我得到它时,我能用它做什么?
    • 嗯,路径中保存的数组中最后一个对象对应的是选中的节点,所以有些节点是否折叠没关系。一旦你得到节点的对象,你就可以做任何你想做的事情,只要你知道节点的类。
    • 没关系,我想通了。感谢您的回答,对我来说效果很好
    猜你喜欢
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 2019-01-01
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    相关资源
    最近更新 更多