Por favor, estou precisando fazer com que uma coluna de uma JTable não seja editavel para que o usuario da aplicação não possa alterar os valores, qual metodo devo utilizar ? Ou as interfaces TableCellEditor, TableCellRenderer ?
Sou iniciance em java estou começando a trabalhar com JTable a pouco tempo.
Coluna não editavel
G
1 Resposta
Oi Gabriel,
Você precisa criar um TableModel (você pode herdar de DefaultTableModel) e depois sobrescrever o método isCellEditable(). Algo mais ou menos assim:
class MeuTableModel extends DefaultTableModel {
public boolean isCellEditable(int row, int column) {
if (column == 2) // << sua coluna entra aqui
return false;
return true;
}
}
Criado 4 de outubro de 2006
Ultima resposta 4 de out. de 2006
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo