JLista - Problemas para Listar os dados

9 respostas
R

Bem , amigos eu gostaria de poder listar os dados no meu JList mais nao sei como fazer vou colar aki o código

private void carregarSolicitacao() {

EntityManager em = emf.createEntityManager();

em.getTransaction().begin();

try {

Query query = em.createNamedQuery(Compras.findByNumero);

SolicitacaoDeCompra sol = new SolicitacaoDeCompra();

sol.setSdcNumero(new BigInteger(tfNumero.getText()));

query.setParameter(numero, sol);
double total = 0;
        String saida = "";
        List list = query.getResultList();
        Iterator iterator = list.iterator();
        for (int i = 0; iterator.hasNext();  ) {
            Compras temp = (Compras) iterator.next();
            total += temp.getQuantidade() * temp.getProduto().getPdtPrecoErrado();
            saida += " Tipo: " + temp.getProduto().getPdtTipo() + " - " + temp.getProduto().getPdtDesc() + " - Quantidade: " + temp.getQuantidade() + " = R$ " + temp.getQuantidade() * temp.getProduto().getPdtPrecoErrado() + "\n";
        }
        jTextField1.setText("R$ " + total);
        area.set; [ AQUI TAH O PROBLEMA] - Preciso listar o resultado que é o SAIDA
    } catch (Exception e) {
        e.printStackTrace();
        em.getTransaction().rollback();
    } finally {
        em.close();
    }
}

9 Respostas

Foxlol
System.out.println(saida);
R

certo, mais o resultado tem q ficar dentro do JList…
essa que é a questão

Foxlol
area.set; [ AQUI TAH O PROBLEMA] - Preciso listar o resultado que é o SAIDA

Vc quer setar a variável saida dentro de um JTextArea eh isso?

Se for:

area.append(saida);
R

não cara de um JList
:slight_smile:

Foxlol

Ahhh tahhh!

:lol:

R

é…
nem me ajudou muito…
mais valeu
:slight_smile:

Foxlol

É, tu eh do tipo que quer tudu mastigado neh? hahhaha

Cria o modelo:

DefaultListModel lista = new DefaultListModel();

O trecho abaixo deve ficar dentro do laço for, não sendo mais necessário concatenar a referência da variável saida:

lista.addElement(saida);

Por fim, logo após o laço for:

area.setModel(lista);

E mais uma mamadeira…e pronto :lol:

[]'s

R

meu amigo, muito obrigado cara
:slight_smile:
salvou um emprego
auihauiahuiaha
abraços

Foxlol

hAUIOehUIOAE de nada :stuck_out_tongue:

Criado 15 de outubro de 2007
Ultima resposta 15 de out. de 2007
Respostas 9
Participantes 2