Vou fazer um tableModel para cada coleção de objetos do sistema. Devo herdar de DefaultTableModel ou de AbstractTableModel ?
Herdar de DefaultTableModel ou AbstractTableModel?
R
4 Respostas
J
É melhor herdar da DefaultTableModel, pois ela já tem as implementações padrão dos métodos abstratos da AbstractTableModel.
Você irá sobrepor apenas os métodos necessários.
Depende de como os seus objetos estao organizados, na verdade - se for em uma collection simples, entao o DefaultTableModel ja quebra o galho. Qualquer coisa diferente disso e eh melhor cair pro AbstractTableModel ou TableModel mesmo 
R
É uma collection de objetos de valor. Mas o atributo “id” do objeto não poderá ser mostrado.
R
Tem outras particularidades também. E todas os tableModels serão dessa forma: cor amarelo claro, tudo read-only, só pode ser selecionado 1.
Nesse caso, seria melhor herdar de DefaultTableModel ou AbstractTableModel?
Criado 22 de março de 2005
Ultima resposta 22 de mar. de 2005
Respostas 4
Participantes 3