jTable1.setModel(new DefaultTableModel(new Object[0][], new String[] {
            "Calling Number", "Called Number", "Calling Date", "Duration", "NumberCategory", "Fees"
        }) {            boolean canEdit[] = {
                false, false, false, false, false, false
            };            public boolean isCellEditable(int rowIndex, int columnIndex)
            {
                return canEdit[columnIndex];
            }        });
boolean canEdit[] = {false, false, false, false, false, false};
这行是关键,有几个列就写几个false,也可以定义特定的列可以编辑,只要设置成true就可以了