Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro J2SE

feed Foro J2SE Foro: J2SE

Nuevo Tema Nuevo Tema

Duda JTable 06/07/2008 13:47
anonymous

¡Hola a todos!

Ya estoy de vuelta aquí otra vez.... He estado un período sin pasarme por aquí pero ya está aquí otra vez el nene ...:D. Tengo una duda que comentaros, ¿cómo puedo hacer para que en un JTable pueda bloquear una columna de la misma y no se pueda modificar el contenido de ella?

He estado mirando por ahí pero no me sale, espero que se pueda conseguir.

Saludos.

#unapprove_message#
RE: Duda JTable 06/07/2008 14:49
eskabio02 Hola ,para lograr eso tenes que crear tu propio modelo para eso tu clase tiene que implementar TableModel y aca tenes el metodo isCellEditable(int rowIndex, int columnIndex);Aca escribis

este metodo de la forma que mas te guste para que te diga que celdas son editables,en tu caso podes devolver siempre true excepto cuando columnIndex corresponda con la columna que vos querer proteger.

--------------------

Otra opcion seria que tu extienda de AbstractTableModel que ya implementa esta interfaz y tiene implementaciones para esos metodos,aca tendrias que sobreescribir el metodo

--------------------

Por ultimo y la forma mas chancha en mi opinion es extender de DefaultTableModel y aca sobreescribir el metodo digo que es la mas chancha porque esta clase guarda los datos en un Vector,cosa no muy bonita pero bueno si a vos te sirve joya.

 

Saludos,espero que te sea util
#unapprove_message#
#thread_expired#.
Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano