implementei um TableModel pra minha JTable totalmente dinâmica (linhas e colunas) e no getValueAt (que é uma chamada automática) sempre vem a coluna 0.
Debuguei e vi que o rowIndex muda, mas o columnIndex não!
O que você está colocando no lugar da coluna?
ex: modelo.getValueAt(linha, coluna);
Posta o código! Para que todos possam entender melhor o que vc quer.
T+
Marky.Vasconcelos
Poste seu TableModel para vermos o que acontece.
É dificil imaginar o que esta acontecendo ai, sem saber como esta implementado.
Fernando_Generoso_da
Posta a tua implementação de TableColumnModel para vermos especialmente a implementação desse método:
getColumnIndex(ObjectcolumnIdentifier)
Fernando
L
lounatico
Galera,
o getValueAt está apenas chamando o super. O que acontece é que o parâmetro que vem na coluna sempre é 0.
Não importa a implementação dentro dele, sacou?
Mas eu resolvi, porque o que estava acontecendo é que por algum motivo a coluna não estava sendo adicionada corretamente no meu modelo.
Aí o columnCount sempre vinha 0.