[Resolvido] Qual objeto usar para carregar imagem?

4 respostas
C

Pessoal,
tenho um formulário que lista produtos em uma jtable, gostaria de colocar um objeto tipo JPANEL, para carregar a imagem sempre que eu selecionar um produto na minha lista.

O existe algum objeto imagem? ou tenho que usar um jpanel? ( estou usando netbeans )

Se ealguém tiver um exemplo de como fazer isso, já sei + ou - como fazer, apenas preciso saber qual objeto usar e a propriedade que carrega a imagem.

vlw

4 Respostas

doug

Olá

Tem duas formas de fazer isso.

  1. A que mais uso: Usar uma JLabel e setar icon dele com a imagem.
    Não sei se é a melhor forma, mas é a mais simples.

  2. Usar um JPanel e sobrecarregar o método paintComponent, e utilizar o Graphics para dar um drawImage.
    Esse modo usei umas duas ou três vezes, porque não tive jeito de solucionar com o JLabel.

Espero ter ajudado
Flwsss

C

E qual seria a melhor forma fazer isso, guardando o caminho da imagem no meu banco, ou renomear as imagens com o msm nome dos produtos e usar um caminho string fixo.? Ai uso o nome como referencia

Marky.Vasconcelos

Voce também tem a opção de usar o JImagePanel do Towel.

Ele é um JPanel que voce ainda pode adicionar componentes por cima.

Voce pode ver como usar aqui.

C

Vlww Consegui

Criado 12 de junho de 2011
Ultima resposta 13 de jun. de 2011
Respostas 4
Participantes 3