[Resolvido] Qual objeto usar para carregar imagem?  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
CaioNascimento
JavaGuru

Membro desde: 18/03/2011 15:39:14
Mensagens: 202
Offline

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

This message was edited 1 time. Last update was at 13/06/2011 14:48:38

thiago.filadelfo
Virtual Machine Man
[Avatar]

Membro desde: 07/07/2007 00:32:26
Mensagens: 579
Localização: São Paulo
Offline

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

[Email] [MSN]
CaioNascimento
JavaGuru

Membro desde: 18/03/2011 15:39:14
Mensagens: 202
Offline

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
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

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.

This message was edited 1 time. Last update was at 13/06/2011 09:37:28


Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
CaioNascimento
JavaGuru

Membro desde: 18/03/2011 15:39:14
Mensagens: 202
Offline

Vlww Consegui
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team