JTextField possue valor, mas JInternalFrame não exibe o valor na tela!

2 respostas
java
W

Bom, na classe pedido, eu aperto o botao buscar que abre uma internalFrame que busca produtos, selecionando o mesmo na tabela, ele retorna o objeto produto e chama o método mostraDadosProduto, da tela anterior, o problema, é que nao aparece o valor no campo da tela, mas se mando imprimir, o valor aparece atribuido ao JTextField, Ajuda por favor, to faz tempo tetando resolver isso, é pro Tcc, Muito Obrigado.

public void mostraDadosProduto(Produto objeto) {
        campoCodigoProduto.setText(objeto.getId()+"");
        System.out.println(campoCodigoProduto.getText()+"-----------------");
        campoQuantidade.setText("1");
        campoValorUnitario.setText(objeto.getValorVenda() + "");
    }

2 Respostas

Jonathan_Medeiros

Você já tentou pegar o produto desejado, setar no modelo e recuperar de lá ?

T

Amigao, não sei se te ajuda muito, mas para converter um valor inteiro para String, por exemplo o objeto.getId(), você pode usar assim Integer.toString(objeto.getId()) acho que assim é mais correto.

Criado 3 de outubro de 2016
Ultima resposta 4 de out. de 2016
Respostas 2
Participantes 3