Imagem do Contato

Consigo escolher a imagem através de um JFileChooser, mais não consigo setar a imagem no Painel.
Alguém sabe como posso fazer isso ?

Antes eu atilizava um método chamado: “setIcon” mas não está funcionando, parece que nem existe…

Alguém me ajude, por favor!
:smiley:

Posta seu código.

[code]try
{
JFileChooser eFoto = new JFileChooser();
eFoto.setCurrentDirectory (new File ("/Users/Douglas/Desktop/Academia Fix SQL/imagens contatos/"));
eFoto.setDialogTitle (“Carregar Imagem do Cliente”);
eFoto.showOpenDialog(this);

        String foto = "" +eFoto.getSelectedFile().getName();
        foto_cliente.setText(foto);
        j_foto.setIcon (new ImageIcon ("/Users/Douglas/Desktop/Academia Fix SQL/imagens contatos/" +foto_cliente.getText()));
    }

    catch (Exception erro)
    {
        JOptionPane.showMessageDialog (null, "Erro, você é muito feio! Erro: " +erro);
    }[/code]

Dá um erro na linha 10. falando que “setIcon” não existe,
não é problema de import, porque já importei tudo que podia ter importado, hehe

Dá uma luz ae ! :smiley:

Qual é o tipo da variável j_foto? É um JLabel?

j_foto = jLabel
foto_cliente = jTextField

Estranho, então seu código está certo!

Confere lá se você não colocou “Label” por acidente, no lugar de JLabel.

Opa, descobri !

Era isso msm, eu tava colocando um JPanel no lugar de JLabel, HAHA.

Que descuido, vlw cara !

É, aí só se for esse painel aqui:
http://www.guj.com.br/posts/list/56248.java#295271