JFrame中几个jpanel,几个jpanel间如何控制?一个JFrame中有3个jpanel,两个jpanel中有JTable,
jpanel1中有ADDJButton,像数据库中添加数据,如何在添加后同时刷新jpanel2中的JTable?让
新添加的数据添加出来?
选择jpanel2中的JTable的某项,如何让jpanel3中的JTable发生相应变化?在些等解答~谢谢!!!!
搞定请各位大侠吃切糕~

解决方案 »

  1.   

    JFrame中几个jpanel,几个jpanel间如何控制?一个JFrame中有3个jpanel,两个jpanel中有JTable,
    jpanel1中有ADDJButton,像数据库中添加数据,如何在添加后同时刷新jpanel2中的JTable?让
    新添加的数据添加出来?   组件更新
    选择jpanel2中的JTable的某项,如何让jpanel3中的JTable发生相应变化?   监听实现
      

  2.   

    数据添加后,新数据和原来的数据合并得到新的2维数组,将这个数组重新传给JTable并repaint就可以显示新数据了;修改JTable的相应事件(具体哪个事件看看API),可以得到选择的Table中某项的行、列,这样就可以知道选择的是什么数据,剩下的就是显示了
      

  3.   

    我的方法比较笨  把 table 声明成static的了,
    是不是可以用接口来实现不同类(对象)之间的调用?
    怎么弄?
      

  4.   

    最近我也接触这个知识   我们写的是 用table模型  每次修改某一行的数据后 就重新更新数据 再重新setmodel一次  数据就是修改之后的了 对于两个表之间 的控制就更好说了  你把表1每一行实现监听器 返回行号  表2根据行号获得数据 再setmodel一下 就ok