是这样的,我写了一个MyTree类,继承自JPanel,目的是创建一颗树,
然后一个MyTable类,也继承自JPanel,目的是创建一个表格然后在一个MainWindow类中,再次利用JPanel将MyTree和MyTable Contain进来。
现在想做到,如何在MyTree中,选择不同的叶子时,根据选择的叶子,实时的重绘MyTable中的表格。
这个Tree的TreeSelectionListener该放在哪里?激活后又如何将数据传给MyTable?MyTable接到数据后,又如何让其重新显示?很急,指点一下方法即可,谢谢!如果有高手原因交个朋友,非常期待您加我的QQ 473768
谢谢!
然后一个MyTable类,也继承自JPanel,目的是创建一个表格然后在一个MainWindow类中,再次利用JPanel将MyTree和MyTable Contain进来。
现在想做到,如何在MyTree中,选择不同的叶子时,根据选择的叶子,实时的重绘MyTable中的表格。
这个Tree的TreeSelectionListener该放在哪里?激活后又如何将数据传给MyTable?MyTable接到数据后,又如何让其重新显示?很急,指点一下方法即可,谢谢!如果有高手原因交个朋友,非常期待您加我的QQ 473768
谢谢!
public void valueChanged( TreeSelectionEvent e ) {
if( 当前节点是叶子节点 ) {
//取得节点的值
//根据节点值更新MyTable的数据模型TableModel(自己实现,一般使用DefaultTableModel就可以),然后对此Model进行操作,视图MyTable就进行相应的变化的
}
return;
}