Olá, pessoal do GUJ!
Tudo bem?
Estou escrevendo um TableModel aqui, e me surgiu uma dúvida…
Esta é minha classe Aluno:
[code]public class Aluno {
public String nome;
public String turma;
public Boolean faltou;
}[/code]
Beleza… Como meu campo faltou é Boolean, eu quero que retorne uma CheckBox, e tô fazendo assim:
[code]@Override public Class<?> getColumnClass(int col) {
if ( col == colFaltou ) return Boolean.class;
else return String.class;
}[/code]
Beleza… Veio a CheckBox. O problema é que não estou conseguindo “checá-la” e “deschecá-la”!
Sobescrevi o método isCellEditable, mas não deu muito certo…
[code]@Override public boolean isCellEditable(int row, int col) {
if ( col == colFaltou ) return true;
else return false;
}[/code]
É assim mesmo?
Tem outra maneira de se fazer?
Grato pela ajuda, galera!
o//