Dados não exibe no Jtable

0 respostas
R

Boa tarde,

Implementei um modelo abstractTableModel, mas não está exibindo os dados no jTable.
Recebo o erro "O campo 'set' não existe na classe passagensaereasv1.ModeloTabelaPassagensAereasV1."
O modelo não tem o método set que está acusado o erro, mas se eu coloco o método que ele gera public void setValueAt(Object aValue, int rowIndex, int columnIndex),
também não aparece.

Vou postar a classe do modelo, se alguem puder ajudar ! valeu

public class ModeloTabelaPassagensAereasV1 extends AbstractTableModel{
    
    private String[] colunas = { "Cod_voo", "Cid_Origem", "Cid_destino", "Data_embarque", "Hora_embarque", "Classe", "Cod_Aeronave", "Status" };
    ArrayList<VoosPassagensAereasV1> dados = null;
    

    public ModeloTabelaPassagensAereasV1() {
        ConexaoPassagensAereasV1.connect();
        dados = ConexaoPassagensAereasV1.getVoos();
              
    }

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

    public int getColumnCount() {
        return colunas.length;
    }
    
    @Override
    public String getColumnName(int x){
        return colunas[x];
    }

   

    public Object getValueAt(int x, int y) {
        
        String val = null;
        VoosPassagensAereasV1 v = dados.get(x);
        
        switch(y){
            case 0: val = String.valueOf(v.getCod_voo()); break;
            case 1: val = v.getCid_origem();break;
            case 2: val = v.getCid_destino();break;
            case 3: val = v.getData();break;
            case 4: val = v.getHora();break;
            case 5: val = v.getClasse();break;
            case 6: val = String.valueOf(v.getCod_aeronave());break;
            case 7: val = v.getStatus();break;
        }
        
        return val;
    }
Criado 26 de maio de 2012
Respostas 0
Participantes 1