//método responsável por atualizar a imagem q é mostrada no rótulo privatevoidatualizaLabel(ImageIconicon){img.setIcon(icon);if(icon!=null){img.setText(null);//repaint();}else{img.setText("Imagem não disponível!");}}
Aí, dentro do file chooser eu só fazia assim:
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = fc.getSelectedFile();
imagem=new ImageIcon(file.getPath());//pega o caminho da imagem
novaImagem=new ImageIcon(imagem.getImage().//pega a imagem com novo tam
getScaledInstance(90, -1,
Image.SCALE_DEFAULT));
atualizaLabel(novaImagem);
repaint(); //atualiza o JLabel com a img selecionada
}
Desculpe a minha ignorancia mas, eu não gosto muito de usar o java.awt.image, existe algum controle que seja do swing pra imagens!? Porque eu acharia mais fácil um componente que exiba as figuras no lugar que no convém!!