Hola necesito saber cómo puedo impedir que las celdas de un JTable sean editables, para que no se puedan modificar sus datos al pinchar sobre ellas.
Muchas gracias.
| |||
Cancelar la edición de celdas JTable Hola necesito saber cómo puedo impedir que las celdas de un JTable sean editables, para que no se puedan modificar sus datos al pinchar sobre ellas. Muchas gracias. |
| |||
Hola, espero que no sea muy tarde para contestarte... porque este mensaje lo posteaste en el 2003 pero bueno, servirá para el resto de personas que tengan la misma duda que vos. Es simple, en tu modelo de tabla debes declarar un método de la siguiente forma:
Código:
Con este código aseguras que ninguna celda de tu tabla se pueda modificar, si quieres dejar una columna editable puedes hacer lo siguiente:public boolean isCellEditable(int rowIndex, int columnIndex) { return false; // }
Código:
Espero que te sirva y sigas adelante..public boolean isCellEditable(int rowIndex, int columnIndex) { if (columnIndex==4) { return true; //La columna 4 es editable. } return false; //El resto de celdas no son editables. } Bye |