Imagem caber no jlabel ou jpanel

5 respostas
Eliasemo

alguem pode me ajudar com o topico?
preciso capturar uma imagem do sistema, tratar para caber num jlabel que está dentro de um jpanel.
tentei com imageicon e com buffered…
a imagem fica grande e aparecem pedaços.
posso mexer com ela atraves do mouse mas o que quero é que ela seja do tamanho do painel pelo menos.
o fim é criar uma mascara para imprimir em uma dryview 5800 kodak

5 Respostas

Eliasemo

alguem pode me ajudar???

Eliasemo

ninguem??? naum acredito
nem pra dizer que naum tem como

Ivan_Alves

Nestes links tem uns exemplos testa ai pra ver se funciona

http://www.guj.com.br/java/30919-redimensionar-imagem

http://www.guj.com.br/java/204919-como-redimensionar-imagem-no-jlabelresolvido

Eliasemo

Ivan Alves:
Nestes links tem uns exemplos testa ai pra ver se funciona

http://www.guj.com.br/java/30919-redimensionar-imagem

http://www.guj.com.br/java/204919-como-redimensionar-imagem-no-jlabelresolvido

ivan alves!!! não consegui fazer funcionar. a imagem vai para o background. não consigo colocar no jlabel em primeiro plano e nem no tamanho que predefini… obrigado por isso

Eliasemo

:smiley: :lol: OBRIGADO A TODOS QUE ME AJUDARAM
resolvido da seguinte forma:
segue pedaço do codigo
private void selecaoImagem02() throws IOException {

JFileChooser arqui = new JFileChooser();
    arqui.showOpenDialog(arqui);
    File Imagem01 = arqui.getSelectedFile();
    bi = ImageIO.read(Imagem01);
    BufferedImage aux = new BufferedImage(jLImagem02.getSize().width, jLImagem02.getSize().height, bi.getType());//cria um buffer auxiliar com o tamanho desejado
    Graphics2D g = aux.createGraphics();//pega a classe graphics do aux para edicao  
    AffineTransform at = AffineTransform.getScaleInstance((double) jLImagem02.getSize().width / bi.getWidth(), (double) jLImagem02.getSize().height / bi.getHeight());//cria a transformacao
    g.drawRenderedImage(bi, at);//pinta e transforma a imagem real no auxiliar  
    jLImagem02.setIcon(new ImageIcon(aux));// seta no jlabel

}

aprendi muito sobre imagens no java…

Criado 4 de junho de 2011
Ultima resposta 13 de jun. de 2011
Respostas 5
Participantes 2