Nao consigo adiocionar os valores na abela

estou tentando adicionar o código do produto o nome, a quantidade e o valor mas nao estou conseguindo o a quantidade que é adicionada, alguém poderia me ajudar.

if (txtQuantidade.getText().equals("")) { JOptionPane.showMessageDialog(this, "Preencha todos os campos!");
    } else {
        modelProdutos = controllerProdutos.retornarProdutosController(Integer.parseInt(txtCodigo.getText()));
        //Adiciona uma linha na tabela
        DefaultTableModel modelo = (DefaultTableModel) tableProdutos.getModel();
        int cont = 0;
        double quantidade = 0;
        quantidade = Double.parseDouble(txtQuantidade.getText());
        for (int i = 0; i < cont; i++) {
            modelo.setNumRows(0);
        
        }
        modelo.addRow(new Object[]{
        modelProdutos.getIdProduto(),
        modelProdutos.getNomeProduto(),
        txtQuantidade.getText(),
        modelProdutos.getValorProduto(),
        quantidade * modelProdutos.getValorProduto()
            
        });
    }

vc colocou fora do laço for… nao teria que ficar dentro do laço??
na condição if, use

if(txtQuantidade.getText().isEmpty()) //é melhor

coloquei dentro do for mas também nao deu, nem a quantidade conseguir adicionar

comenta essa linha, add os comandos dentro do laço, e tenta executar

Nada também.

E exibido algum erro? nenhuma celula é preenchida??

nenhum erro