Código HTML:
public void reporte_Cita(){ try { Citas c =new Citas(); Paciente p=new Paciente(); GregorianCalendar g=new GregorianCalendar(); String dia =Integer.toString(jCalendar3.getCalendar().get(g.DAY_OF_MONTH)); if(Integer.parseInt(dia)<10)dia="0"+dia; String mes =Integer.toString(1+jCalendar3.getCalendar().get(g.MONTH)); if(Integer.parseInt(mes)<10)mes="0"+mes; String anio=Integer.toString(jCalendar3.getCalendar().get(g.YEAR)); c.fecha= dia+"/"+mes+"/"+anio; String aux=jComboBox5.getSelectedItem().toString(); c.idMedico=aux.substring(0,13); Controlador_Paciente pac =new Controlador_Paciente(p,'s'); Controlador_Citas cit =new Controlador_Citas(c,'m'); for(int i=0;i<cit.lista.size();i++){ c=(Citas)cit.lista.get(i); System.out.println(p.nombre+p.a_Paterno); for(int j=0;j<pac.lista.size();j++){ p=(Paciente)pac.lista.get(j); if(p.idPaciente.equals(c.idPaciente)){ String titulos[]={"Paciente","Hora","Fecha","No de Expediente"}; Object obj[][]=new Object[cit.lista.size()][999]; obj[i][0]=" "+p.nombre+" "+p.a_Paterno+" "+p.a_Materno; obj[i][1]=" "+c.hora.toString(); obj[i][2]=" "+c.fecha.toString(); obj[i][3]=" "+p.noExp.toString(); jTable1.setModel(new javax.swing.table.DefaultTableModel(obj,titulos)); } } } }catch (Exception e) { System.out.println("Error jList"); } }