Nao consigo adiocionar os valores na abela

7 respostas
programaçãojava
jonathan_ferreira1

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()
            
        });
    }

7 Respostas

Jederson_Andre

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
jonathan_ferreira1

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

Jederson_Andre

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

jonathan_ferreira1

Nada também.

Jederson_Andre

E exibido algum erro? nenhuma celula é preenchida??

jonathan_ferreira1

nenhum erro

jonathan_ferreira1

Criado 23 de maio de 2018
Ultima resposta 23 de mai. de 2018
Respostas 7
Participantes 2