现有一JTable表格,当用户点击某个单元格并输入数据后直接点击保存按钮,这个数据是保存不上的
必须在输完数据后按一下回车,该数据才能成功保存能不能用什么方法来替换点需要按回车键而使数据也能够保存啊!

解决方案 »

  1.   

    import javax.swing.event.*;
    import javax.swing.table.TableModel;public class SimpleTableDemo ... implements TableModelListener {
        ...
        public SimpleTableDemo() {
            ...
            table.getModel().addTableModelListener(this);
            ...
        }    public void tableChanged(TableModelEvent e) {
            int row = e.getFirstRow();
            int column = e.getColumn();
            TableModel model = (TableModel)e.getSource();
            String columnName = model.getColumnName(column);
            Object data = model.getValueAt(row, column);        ...// Do something with the data...
        }
        ...
    }