Deixar uma Coluna da JTable não editavel

2 respostas
G

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 ?

2 Respostas

bzanchet

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