Cita:
Iniciado por tambu10 Hola a todos, el problema que tengo es que quiero poner en una columna de una tabla todos checkbox, para que pueda seleccionar que fila quiero elegir.
El codigo que estuve haciendo hasta ahora es este:
TableColumn check = tabla.getColumnModel().getColumn(0);
JCheckBox checkbox = new JCheckBox();
check.setCellEditor(new DefaultCellEditor(checkbox));
Estuve mirando en algunos ejemplos, y mas o menos era así, pero cuando lo ejecuto no me aparece nada en esa columna, sigue vacía.
Espero que alguien me ayude, lo necesito lo antes posible.
Muchas gracias, saludos.
Creo que tu problema esta en que no le estas diciendo al JTable que la columna 0 es editable...
Si usas Netbeans:
Código:
Click derecho en el JTable > Table Contents > Columns
Selecciona la columna 0 y marca la opcion Editable
Si usas una Clase TableModel, debes implementar el metodo abstracto:
Código:
@Override
public boolean isCellEditable(int rowIndex, int columnIndex) {
if(columnIndex == 0){
return true;
}else{
return false;
}
}
Espero esto te ayude..
Saludos...