lunes, 9 de enero de 2012

JTable con Checkbox en java


este ejemplo es para un integrante del grupoINFORMÁTICA LIC-ING del cual soy miembro,el cual tiene problemas en el uso del JTable con checkbox ydecidídarle una ayuda.
almomentode agregar objetos checkbox a una tabla es con el fin de representar valores pequeños que simplemente con palabras no se puede como el caso de "ACTIVO" o "INACTIVO" que en un checkbox se lo representa activo si esta seleccionado y inactivo si no esta seleccionado, pero ojo al hacerlo con base de datos su complejidad aumenta solo un poco si hay que tener el control indicado y losmétodospara realizarlo ,cosa que en otra entrada realizare un ejemplo de como utilizarlo con datos queestánen una base de datos .
¿Como represento los valores en el checkbox?
el chekbox en una tabla usa valores booleanos osea "true" si esta seleccionado y "false" si no lo esta.
fragmento de codigo.
Object[] columnas = {"ACTIVOS", "NOMBRE", "EDAD"};
Object[][] datos = {{true,"JOSE",50}, {false,"MIGUEL",12},
{true,"MARIA",15}, {false,"LUIS",20},
{true,"PEPE",23}, {false,"DANIEL",15},
{true,"MARTHA",18}, {false,"JUAN",18}};

se debe de utilizar arreglos para agregar las columnas y las filas, en el objectdatos agregamos los datos y los valores booleanos

fragmento del codigo modelo.

 
DefaultTableModel modelo = new DefaultTableModel(datos, columnas) {
public Class getColumnClass(int column) {
return getValueAt(1, column).getClass();
}
};
DESCARGAR

No hay comentarios:

Publicar un comentario