Olá pessoal! É o seguinte, eu pego a foto com esse código, é um botão e ela é carregada neste mesmo botão:
btnFoto.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
JFileChooser fc = new JFileChooser();
int res = fc.showOpenDialog(null);
if(res == JFileChooser.APPROVE_OPTION){
File arquivo = fc.getSelectedFile();
imagem = null;
try{
imagem = ImageIO.read(arquivo);
String foto =fc.getSelectedFile().getName();
}
catch(IOException exc){
JOptionPane.showMessageDialog(null,
"Erro ao carregar a imagem: " +
exc.getMessage());
}
if(imagem != null){
areaImagem.imagem = imagem;
areaImagem.repaint();
}
}
}
}
);
Acima o evento no botão o qual pego a foto. Mas ela não se redimensiona automaticamente, que era o que eu
estou a investigar ainda. Essa é uma das dúvidas…
A outra é, como essa foto pega no botão pode ser salva no ficheiro que eu tenho criado…
Obrigado!