Hacer no editables algunas celdas de un JTable

2171 vistas

Para que ciertas celdas de un JTable no se puedan editar, tendremos que crear nuestra propia clase que herede de javax.swing.table.DefaultTableModel y redefinir el método isCellEditable(int,int) para que devuelva false para aquellas que nos interes:



java
  1. public boolean isCellEditable(int row, int column) {
  2.         if ( celdaEditable ) {
  3.                 return ( true );
  4.         } else {
  5.                 return ( false );
  6.         }
  7. }