package VeriFinger;
import java.awt.Container;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Foto extends JFrame {
JLabel lFoto;
Container c;
Foto() {
inicia();
}
public void inicia() {
c = getContentPane();
c.setLayout(null);
this.setTitle("Foto");
this.setSize(400, 200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
File f = new File("H://11854.jpg");
try {
BufferedImage image = ImageIO.read(f);
if (image == null) {
System.err.println("Invalido formato lido");
}
Icon iconFoto = new ImageIcon(image);
lFoto = new JLabel(iconFoto);
lFoto.setSize(80,130);
} catch (IOException e) {
e.printStackTrace();
}
c.add(lFoto);
repaint();
setVisible(true);
}
public static void main(String[] args) {
new Foto();
}
}
Porque a imagem não fica do tamanho do JLabel?
S
Pessoal, estou tentando pegar uma imagem, JPG, que tem um tamanho grande e coloca-lo em um JLabel, mas o mesmo não "ajusta" ao tamanho do JLabel, o que pode estar ocorrendo ? Segue um test-case.
4 Respostas
S
Pessoal tem alguém que possa me ajudar ?? :?
S
É ninguém sabe o porque gente, NÉ.
F
procura sobre redimensior o tamanho da imagem. Eu tambem estou tentando fazer isso mais ainda nao consegui, se voce consegui coloca um exemplo aqui.
O forum é algo comunitário, e o pessoal que ajuda os
outros faz isso no tempo livre - o que, em muitos casos, é quase
inexistente. Se ninguém respondeu ainda, tenha paciencia e espere até
que alguem o faça 
Criado 10 de agosto de 2005
Ultima resposta 16 de ago. de 2005
Respostas 4
Participantes 3