Encaixar imagem em JLabel

2 respostas
adriano_kahn

Oi pessoal… Gostaria de saber como em um JLabel previamente definido sua propriedade setSize(300, 300), eu posso carregar uma imagem maior sem que essa perca partes, pois o que quero é que ela diminua e se encaixe nesse JLabel… Tem como fazer isso?

Obrigado e Bons Estudos a todos!!!

2 Respostas

manolimars
ImageIcon ico = new ImageIcon("desenho.jpg");
ico.setImage(ico.getImage().getScaledInstance(300, 300, 100));
seuLabel.setIcon(ico);
ViniGodoy

Ou, no lugar do JLabel, use um JImagePanel.
http://www.guj.com.br/posts/list/56248.java#295271

Criado 7 de julho de 2010
Ultima resposta 7 de jul. de 2010
Respostas 2
Participantes 3