for(int j=0;j<this.tblHorario.getRowCount();j++)
this.tblHorario.setValueAt("",j,i);
}
//Obtenemos el salon seleccionado.
String salon = (String)this.cmbSalones.getSelectedItem();
Clase clase;String celdaClase; int fila,columna;
try {
//Cargamos la disponibilidad del salon
cargarDisponibilidadSalon(salon);
//Obtenemos las clases que se han registrado para ese salon.
AccesoBD.conexionODBC("horariosBD");
Iterator<Clase> itClases = ClaseBD.obtClases(salon,this.cmbAlgoritmo.getSelectedIndex()+1).iterator();
while (itClases.hasNext()){
clase = itClases.next();
celdaClase = clase.getCurso().getNombre() + " " + clase.getCurso().getHorario() + " " +
clase.getCurso().getProfesor().getNombre();
fila = clase.getHoraIni();
columna = obtenerIndiceDia(clase.getSalon().getDia())+1;
for (;fila<=clase.getHoraFin();fila++){
this.tblHorario.setValueAt(celdaClase,fila,columna);
}
}
repaint();
} catch (Exception ex) {