Oi
eu criei um modelo para uma tabela
class ModeloTabelaObjeto extends AbstractTableModel
{
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
private ObjetoFacade objetoFacade = (ObjetoFacade) context.getBean("objetoFacade");
private ArrayList objetoLista = new ArrayList();
private String[] colunas = {"1", "2" , "3" , "4" , "5", "6"};
public ModeloTabelaObjeto()
{
objetoLista.addAll(objetoFacade.obterTodos());
fireTableDataChanged();
}
public void obterPorNome(String strNome)
{
objetoLista.clear();
objetoLista.addAll(objetoFacade.obterPorNome(strNome));
fireTableDataChanged();
}
public void obterPorLogradouro(String idLogradouro)
{
objetoLista.clear();
objetoLista.addAll(objetoFacade.obterPorLogradouro(idLogradouro));
fireTableDataChanged();
}
public void obterTodos()
{
objetoLista.clear();
objetoLista.addAll(objetoFacade.obterTodos());
fireTableDataChanged();
}
public void obterPorRfid(String Rfid)
{
objetoLista.clear();
objetoLista.addAll(objetoFacade.obterPorRfid(Rfid));
fireTableDataChanged();
}
public void obterPorLatLong(String Latitude, String Longitude)
{
objetoLista.clear();
objetoLista.addAll(objetoFacade.obterPorLatitudeLongitude(Latitude, Longitude));
fireTableDataChanged();
}
public void addQuestao(Objeto questao)
{
objetoLista.add(questao);
fireTableDataChanged();
}
public void addListaQuestao(List list)
{
objetoLista.addAll(list);
fireTableDataChanged();
}
public void LimparDados()
{
objetoLista = new ArrayList();
fireTableDataChanged();
}
public int getRowCount() {
return objetoLista.size();
}
public int getColumnCount() {
return colunas.length;
}
public Objeto getQuestao(int linha)
{
return (Objeto) objetoLista.get(linha);
}
mas só vem dados na primeira coluna… as outras colunas ficam em branco…
alguem sabe me dizer pq?