JTable aprece em Branco

0 respostas
loganwlogan

Bom dia amigos,

Estou com um problema para carregar os dados de um vector em uma JTable, eu criei um TableMobel e parece estar certo, contudo quando eu chamo a minha JTable ela em branco a baixo segue o meu table model e como estou chamando o a JTable

public class AmostraSocEconTableModel extends AbstractTableModel{
    
    AmostraSocEcon socEcon = new AmostraSocEcon();
    Vector vSocEcon = new Vector();
    
    
    /** Creates a new instance of AmostraSocEconTableModel */
    public AmostraSocEconTableModel(Vector vSocEcon) {
        
        this.vSocEcon = vSocEcon;
    }

    public int getRowCount() {
        
        return vSocEcon.size();
    }

    public int getColumnCount() {
        
        return 4;
    }

    public Object getValueAt(int rowIndex, int columnIndex) {
        AmostraSocEcon umaSocEcon = (AmostraSocEcon) vSocEcon.elementAt(columnIndex);        
        switch (columnIndex){
            case 0: umaSocEcon.getEscolaridade();
            case 1: umaSocEcon.getRendaFamiliar();
            case 2: umaSocEcon.getRendaPessoal();
            case 3: umaSocEcon.isMoraSozinha();
        }        
        return null;
    }
    
    public AmostraSocEcon getValuesAmostraSocEcon(int rowIndex){
        
        return (AmostraSocEcon) vSocEcon.elementAt(rowIndex);
    }
    
}
dentro do frame onde está a minha JTable eu criei esse método
public void setListaSocEcon(Vector  vSocEcon){
        this.jtbSocEcon.setModel(new AmostraSocEconTableModel(vSocEcon));
    }
e chamo a JTable assim
AmostraMedidaDAO dao = new AmostraMedidaDAO();
        ControleObjeto control = new ControleObjeto();
        Vector vSocEcon = dao.buscaSocEcon();
        TabelaSocEcon tb = new TabelaSocEcon(new javax.swing.JFrame(), true);
        tb.setListaSocEcon(vSocEcon);
        tb.setVisible(true);
Criado 10 de outubro de 2006
Respostas 0
Participantes 1