Bom dia!
Como faço para recortar uma área de uma imagem(jlabel) e exibir em outro jlabel na mesma janela
agradeço
atenciosamente
Cleber l.
Bom dia!
Como faço para recortar uma área de uma imagem(jlabel) e exibir em outro jlabel na mesma janela
agradeço
atenciosamente
Cleber l.
A classe BufferedImage permite voce fazer isso com o método.
getSubimage(int x, int y, int w, int h)
Voce deve carregar a BufferedImage com a ImgaIO.read depois cortar e se quiser pode colocar no JLabel depois.(Já que o povo gosta de enfiar as imagens no JLabel =/)
Boa tarde,
Haveria uma solução melhor que colocar no JLabel? (imaginando-se uma aplicação simples, onde o usuário necessite apenas visualizar a imagem)
Acredito eu que para trabalhar com Imagem o JLabel é a melhor opção, para iniciantes
Nossa… topico antigo.
Mas de qualquer jeito é sempre bom saber desde o começo a maneira correta de fazer para desenhar imagens. Depois disso voce pode escolher de usar como melhor for para seu programa.
Há uns tempos atrás, eu fiz uma classe que desenha a imagem num JPanel.
http://www.guj.com.br/posts/list/56248.java#295271
Tem a vantagem de suportar a imagem só centralizada, lado-a-lado ou esticada.
Perguntei isso porquê pretendo fazer um painel para visualização de imagens, uma espécie de album de fotos. Comecei a fazer com JLabel, mas caso houvesse alguma outra forma mais interessante…
Obrigado a todos… ja estou dando uma olhada nesta classe Vini…
Mark_Ameba, a dica do getSubimage deu certinho também… muito grato!