Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 13-dic-2003, 05:38   #1 (permalink)
ross_av está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Mensajes: 142
Triste 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.
ross_av está desconectado   Responder Citando
Antiguo 17-dic-2003, 12:41   #2 (permalink)
ross_av está en el buen camino
 
Fecha de Ingreso: septiembre-2003
Mensajes: 142
Por favor ¿nadie puede ayudarme?
ross_av está desconectado   Responder Citando
Antiguo 06-nov-2005, 16:18   #3 (permalink)
monorendon no se puede cailificar en este momento
 
Fecha de Ingreso: octubre-2005
Ubicación: En mi casita
Mensajes: 100
Enviar un mensaje por MSN a monorendon
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:
public boolean isCellEditable(int rowIndex, int columnIndex) {
    return false;  //
}
Con este código aseguras que ninguna celda de tu tabla se pueda modificar, si quieres dejar una columna editable puedes hacer lo siguiente:

Código:
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.
}
Espero que te sirva y sigas adelante..

Bye
__________________
Sincerely,

Guido Rendón
monorendon está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:41.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93