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);
}
}
public void setListaSocEcon(Vector vSocEcon){
this.jtbSocEcon.setModel(new AmostraSocEconTableModel(vSocEcon));
}
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);