Oi pessoal , estou implementando um programa onde o usuario não pode alterar valores de uma determinada coluna, como eu faço isso ? tenho que usar um TableCellEditor ou TableCellRenderer estou em duvida ?
Deixar uma Coluna da JTable não editavel
G
2 Respostas
Precisa definir um TableModel.
Eu não recomendaria o uso do swing sem entender a teoria por trás dessas API’s. Como diria alguém aqui do fórum… o swing dá muita corda para se enforcar.
Boa leitura aqui: http://www.martinfowler.com/eaaDev/PresentationModel.html
V
Ao criar a Jtabel faca o seguinte:
private JTable Tabela1 = new jTable(){public boolean isCellEditable(int rowIndex, int colIndex) {
//Se a coluna for diferente de 3 ele deixa editar.
if( colIndex <> 3 )
return true;
else
return false;
}
};
Criado 4 de outubro de 2006
Ultima resposta 4 de out. de 2006
Respostas 2
Participantes 3
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