Gracias. Pero,
Código Javascript
:
Ver originalDocente d = buscarDocente(this.txtCodigodocente.getText().trim());
if(d!=null){
model=(DefaultTableModel)this.jTable1.getModel();
for(Materia m:d.getMateriasdeldocente()){
Object[] fila = new Object[3];
fila[0] = m.getCodigomateria();
fila[1] = m.getNombremateria();
fila[2] = m.getCreditos();
model.addRow(fila);
}
jTable1.setModel(model);
this.txtNombredocente.setText(d.getNombredocente());
this.txtApellidodocente.setText(d.getApellidodocente());
}
else{
JOptionPane.showMessageDialog(this,
"El docente no ha sido registrado en la Universidad",
"Agregar Materias a un Docente", JOptionPane.ERROR_MESSAGE);
}
En la linea 6 del codigo anterior me vota error diciendo: requerido: Materia, encontrado: String
Nosé si sirva de algo,
Pero esto he hecho para que me muestre la lista de Materias de la Universidad,
Código Javascript
:
Ver original/// Mostrar las materias matriculadas en la universidad
model=(DefaultTableModel)this.jTable2.getModel();
model.setRowCount(materias.size());
model.addRow(new Object[filas1]);
for ( Materia materia : materias )
{
for(int x=0;x<this.jTable2.getColumnCount()-1;x++)
{
model.setValueAt(materia.getCodigomateria(), filas1,0);
model.setValueAt(materia.getNombremateria(), filas1,1);
model.setValueAt(materia.getCreditos(), filas1,2);
}
filas1++;
}
Y quizá serviría hacer esto con la jTable1,
model.setRowCount(materias.size());
Pero eso le daría un límite a las filas, ¿No?. Entonces creo que ya nose podrían agregar nuevas filas :(
¿Será que se puede?
Saludos!!