Lo que hice fue, primero que todo (de lo generado por netbeans mezclado con la documentacion de chuidiang), lo primero es hacer mi propio modelo:
Código java:
Ver original
}
"Columna 1", "Columna 2", "Columna n"
}
) {
Class [] types = new Class [] {
java.
lang.
String.
class, java.
lang.
int.
class, java.
lang.
Object.
class };
boolean [] canEdit = new boolean [] {
false, false, true
};
public class getColumnClass (int columnIndex) {
return types [columnIndex];
}
public class isCellEditable (int rowIndex, int columnIndex) {
return canEdit [columnIndex];
}
};
Con esto ya cuando cree mi tabla, le puedo enviar el modelo que corresponde:
Y luego, cuando quiero llenar la tabla, en mi caso, primero borro el contenido de EL MODELO, OJO! nada de la tabla, sino del modelo:
Código java:
Ver originalwhile(MyModel.getRowCount()>0)
MyModel.removeRow(0);
/*Luego lo lleno segun la consulta que traigo de la base de datos*/
while(resultado.next()){
Object [] fila
= new Object[18];//traigo 18 campos de la consulta for(int i=0;i<18;i++){
fila[i] = resultado.getObject(i+1);
}
MyModel.addRow(fila);
}
Y así fué como pasó todo.
Gracias los que respondieron, se les lleva en la buena.