JTable: Evitar la seleccion de una fila determinada
Hola, tengo una JTable que muestra los alumnos que tengo en mi sistema.
Lo que quiero hacer es que algunas filas de la tabla no se puedan seleccionar y otras si.
Por favor, si alguien sabe como... tuve que separar las filas en dos tablas y a una le digo setEnabled(false)
Lo que quiero hacer es que algunas filas de la tabla no se puedan seleccionar y otras si.
Por favor, si alguien sabe como... tuve que separar las filas en dos tablas y a una le digo setEnabled(false)
Hola:
No hay una forma clara de hacerlo, pero puedes probar varias soluciones a ver cual te gusta más.
Una es obtener de la tabla el getSelectionModel(). Ahi puedes suscribirte a selección de filas. Si se selecciona una fila que no quieres, la deseleccionas en la tabla.
Otra opción es poner tu propio render en la tabla. El rendes dice cómo se dibuja la fila de la tabla para cada dato. Puedes permitir que se seleccione la fila, pero hacer que el render la dibuje del color de no seleccionada. Tienes un ejemplo de render en http://www.geocities.com/chuidiang2/tablas/tablarender/tablarender.html
Se bueno
No hay una forma clara de hacerlo, pero puedes probar varias soluciones a ver cual te gusta más.
Una es obtener de la tabla el getSelectionModel(). Ahi puedes suscribirte a selección de filas. Si se selecciona una fila que no quieres, la deseleccionas en la tabla.
Otra opción es poner tu propio render en la tabla. El rendes dice cómo se dibuja la fila de la tabla para cada dato. Puedes permitir que se seleccione la fila, pero hacer que el render la dibuje del color de no seleccionada. Tienes un ejemplo de render en http://www.geocities.com/chuidiang2/tablas/tablarender/tablarender.html
Se bueno