Código:
al momento de hacer click en el boton estoy llamando a esta funcion que esta ubicada en una clase aparte en donde de una realizo la conexion de la BD pero eso no tiene nada que ver el Inconveniente es que no me agrega la Fila que quiero agregar cada vez que entre en el Primer FOR Ayudenme porfavor =) public void calcular(String estacion,String elemento,String mes,int anoInicio,int anoFin,JTable tablaDiarios){ int dia=01; String cad=""; int year=0; int i=0; DefaultTableModel modelo = new DefaultTableModel(); tablaDiarios = new JTable(modelo); Object[] rowDatab = new Object[33]; 33 SON LAS COLUMNAS QUE TENGO try { conectar(); for (year=anoInicio; year<=anoFin ; year++,i++){ int j=2; modelo.addRow(rowDatab); AQUI ESTOY TRATANDO DE QUE AL MOMENTO DE ENTRAR ME GENERE OTRA FILA PERO NO LO HACE QUE ESTARE HACIENDO MAL ? tablaDiarios.setValueAt(year, i, 0); for(dia=01;dia<=31;dia++,j++){ String fechaCompleta = year+"/"+mes+"/"+dia; query2 ="Select Max(greatest(hora0030,hora0130,hora0230,hora0330,hora0430,hora0530,hora0630,hora0730," + "hora0830,hora0930,hora1030,hora1130,hora1230,hora1330,hora1430,hora1530," + "hora1630,hora1730,hora1830,hora1930,hora2030,hora2130,hora2230,hora2330)) As ValorMax FROM"+" "+elemento+" WHERE fecha= ?"; pst = conex.prepareStatement(query2); pst.setString(1, fechaCompleta); rst = pst.executeQuery(); rst.next(); cad = rst.getString("ValorMax"); System.out.println(cad); System.out.println(fechaCompleta); tablaDiarios.setValueAt(cad, i, j); } } } catch (SQLException ex) { System.err.println("OOOOOOOOOOOOOoooooooooooooo= "+ex); } finally{ desconectar(); } }