有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java根据另一个Jtree的选择更新一个Jtree的模型

我有一个使用DefaultTreeModelDefaultMutableTreeNodesJTree,其中包含一个业务对象实例

当我选择一个叶节点时,我知道业务对象实例是共享同一父类的两个类之一

我还有第二个JTree也使用了DefaultTreeModelDefaultMutableTreeNodes,它们表示出现在业务对象实例中的某些类型的数据

我希望更新第二个JTree的模型,这样我就可以选择/拖放一个特定的叶节点,然后在其他地方显示该数据

通过阅读各种教程和其他我认为相关的网络资源,我一直在试图找出如何做到这一点,但我很难理解如何“正确”做到这一点

目前我能得到的最接近的方法是响应第一个JTree中的选择事件,将第二个JTree订阅到选择事件,将业务对象实例从所选节点中拉出,并执行is instanceOf操作来决定下一步要做什么。这当然让人感觉大错特错

根据在第一个JTree视图中选择的类实例,如何最好地更新第二个JTree视图


共 (0) 个答案