TreeSelectionListener单独成类,JTree和JTable的实现不在MainFrame中,要实现根据JTree的选择改变JTable的值.主要的问题是如何在TreeSelectionListener中(valueChanged函数)获得MainFrame的引用?(以便调用其函数修改Jtable的值用getSource, 然后getParent,好像不行啊。很急,谢谢了。

解决方案 »

  1.   

    大哥,我从DOC所能看到的就是getSource, getParent了
    但是有时候为了获得某个component所在的Container,要用N个getParent,我想应该通常不会是这样用的吧
    能回答的感激不尽,不能回答的请不要说风凉话,谢谢了。
      

  2.   

    其实根据MVC-mode不应该是让jframe来改jtable而是应该直接改table所映射的数据而jtree和jtable中所映射的都是同一组数据,这样不是搞定了?