Tabela duplicando valores[RESOLVIDO]

1 resposta
Y
Boa Tarde galera ... eu não consigo achar o erro nesse codigo , ele está duplicando tudo que é listado no banco de dados ... se alguem puder ajudar agradeço! Metodo que insere os campos na tabela
public void listarNum() throws Exception {
        
        armarioList = perArmario.listarNum();
        DefaultTableModel modelo = (DefaultTableModel) tblNumero.getModel();
        for (int i = 0; i < modelo.getRowCount(); i++) {
        modelo.removeRow(0);
        }
        String[] linha = new String[1];
        for (int i = 0; i < armarioList.size(); i++) {
            linha[0] = String.valueOf(armarioList.get(i).getNumArmario());
            modelo.addRow(linha);
         txtTot.setText(String.valueOf(modelo.getRowCount()));
        }


        tblNumero.setModel(modelo);
           }
Select no BD
public ArrayList<Armario> listarlivre() throws Exception {
        String sql = "select cod_armario from Armario,loc_armario where matricula != matri_aluno ";
        Connection conn = Conexao.getConexao();
        PreparedStatement pst = conn.prepareStatement(sql);
        ResultSet rs = pst.executeQuery();
        ArrayList<Armario> armarios = new ArrayList<Armario>();
        while (rs.next()) {
            Armario armario = new Armario();
            armario.setNumArmario(rs.getInt("cod_armario"));
            armarios.add(armario);
        }
        pst.close();
        conn.close();
        return armarios;
    }
Vlws galera abraços

1 Resposta

Y

Alias haha eu só estava chamando o metodo duas vezes em um mouseClicked . abraços o codigo ai está funcionando perfeitamente

Criado 5 de agosto de 2012
Ultima resposta 5 de ago. de 2012
Respostas 1
Participantes 1