初学swing,遇到一个弱问题:JTable可以绑定数据,但是修改table中的数据,如何提交到数据库?

解决方案 »

  1.   

    写一个实现javax.swing.event.TableModelListener接口的类,并实现它定义的tableChanged方法,然后将这个listener实现类添加到TableModel事件监听器就可以了插入数据库操作就在onChanged中完成
      

  2.   

    设定一个确认按钮,类似于一般界面里修改后的apply,在apply的响应事件中调用提交数据库的方法
      

  3.   

    1楼的方法可行。
    如果需求再复杂些,可能还需要自定义TableModel。
      

  4.   

    就按一楼的办法,实现tableChanged方法,在里面写你跟数据库交互的代码.它是在你停止编辑table单元格的时候"自动"触发的,应能满足你的要求.