17/02/2010, 17:12
|
| | Fecha de Ingreso: julio-2009 Ubicación: General Cabrera
Mensajes: 14
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: Checkbox en JTable (Solucionado) Muchas gracias HackmanC, sos un capo. Gracias a dios pude solucionar el tema de los checkbox que no tenía funcionalidad.
Lo que estaba haciendo mal, eran los métodos setValueAt y la forma en que cargaba la tabla. En esa columna nunca cargaba un booleano y por ende me tiraba el error.
La columna debería cargarse asi:
Object[] temp = {Boolean.valueOf(false),
producto.getCod(),
producto.getDescripcion(),
Verificar.convertirAString(producto.getStockMax()) ,
Verificar.convertirAString(producto.getExistencia( )),
Verificar.convertirAString(producto.getStockMin()) ,
Verificar.convertirAString(cantRecomendada),
""};
y el método setValueAt debería implementarse de la sig. manera:
public void setValueAt(Object aValue, int indiceFila, int indiceColumna) {
if (indiceColumna != 0){
datos[indiceFila][indiceColumna] = aValue;
//fireTableCellUpdated(indiceFila, indiceColumna);
}
else{
datos[indiceFila][0] = (Boolean)aValue;
//fireTableCellUpdated(indiceFila, indiceColumna);
}
}
Espero que hayan entendido como lo pude entender yo. Le agradezco a todos por su ayuda.
Muchas gracias, un saludo. |