Fala aeh Pessoal
Preciso de uma ajuda simples e rapida, pq a duvida tb eh simples, como eu impossibilito o Usuário de alterar o texto das colunas da minha JTable, eu achei só dois comandos relacioandos a isso mais não acho que sejam eles que iram resolver o problema…
jTable.setEditingColumn();
jTable.setEditingRow();
Alguem ai já mexeu com isso ? ( com certeza eu espero )
fenrir
Agosto 14, 2006, 4:31pm
#2
Pô amigo…editação é de doer, hein?!?
Para impedir a alteração de dados da tabela, você deve criar o seu TableModel , e fazer a sua implementação do método isCellEditable .
O código abaixo, por exemplo, deixa a tabela somente leitura:
[code]static class ResultadoTableModel extends DefaultTableModel {
public ResultadoTableModel() {
super();
}
public boolean isCellEditable(int row, int column) {
return false;
}
}
[/code]
Para utilizá-lo, é só fazer:
Dê uma olhada no Javadoc da classe DefaultTableModel para mais informações.
Opa, que feio mesmo, nem reparei nesse erro horrivel, valeu pela correção e pela ajuda com o bloqueio de edição…
Valeuu vou tentar sua resolução…