请问,想要在JTable中实现如下功能该怎么做?
1、当按下修改或删除按钮之前,JTable中的内容都是不可编辑的。
2、当按下修改或删除按钮之后,仅选中的行是可以编辑的。
3、当按下增加按钮时JTable中增加一行空数据(已实现),但在按下保存按钮时要确保新增的内容能被默认的更新到数据库中.

解决方案 »

  1.   

    有点像那个Mysql query browser
      

  2.   

    这种界面经常用在大型的ERP里面,因为它可以简化很多操作步骤,让增、删、查、改全都在一个界面里面进行。
      这个问题我已经解决了,解决方法是,覆盖DefaultTableModel里面的isCellEditable方法。public boolean isCellEditable(int row, int column) {            if(row==editflag)
                {
                    return true;
                }
                else
                    return false;        }  其中editflag是一个静态变量,在view中由用户进行控制.  各为达人,如果还有什么别的好方法,拿出来交流呀!