Estou crianho uma GUI que o usuario abre uma foto em um JLabel
só que o espaço desponivel é por exemplo de 300 x 200…
como faço caso o cara coloque uma foto maior do que isso eu diminua a escala para que não tenha corte na imagem??
obrigado…
Escala de imagem no JLabel
2 Respostas
Sobre escalar a imagem, eu não sei, mas sei que você pode colocar seu JLabel dentro de um JScrollPane e ter rolagem.
I
Para largura use assim…
jlabel.setIcon(new ImageIcon(icone.getImage().getScaledInstance(int com a largura relativa, -1, Image.SCALE_DEFAULT)));
e para altura use assim…
jlabel.setIcon(new ImageIcon(icone.getImage().getScaledInstance(-1, int com a altura relativa, Image.SCALE_DEFAULT)));
T+
Criado 6 de maio de 2004
Ultima resposta 9 de mai. de 2004
Respostas 2
Participantes 3