Conseguir que las celdas de un JTable NO sean editables
Tengo que entregar una practica de java y no logro encontrar un método que impida editar las celdas de un JTable. Muchos metodos pero ninguno es adecuado....
Gracias ¡¡
Gracias ¡¡
Hola:
Tienes que crear una clase propia que herede de JTable y escribir el siguiente método:
public boolean isCellEditable(int row, int column)
{
return false;
}
Asà las celdas ya no serán editables.
Saludos
Tienes que crear una clase propia que herede de JTable y escribir el siguiente método:
public boolean isCellEditable(int row, int column)
{
return false;
}
Asà las celdas ya no serán editables.
Saludos
Hola de nuevo:
Se me olvidaba que en el caso de que no quieras crear una clase propia, puedes hacer lo siguiente (aunque lo de la clase me parece más claro y estructurado):
tableModel = new DefaultTableModel(datosTabla, nombresColumnas){
public boolean isCellEditable(int row, int column) {
return false;
}
};
Saludos
Se me olvidaba que en el caso de que no quieras crear una clase propia, puedes hacer lo siguiente (aunque lo de la clase me parece más claro y estructurado):
tableModel = new DefaultTableModel(datosTabla, nombresColumnas){
public boolean isCellEditable(int row, int column) {
return false;
}
};
Saludos
