Olá pessoal, tudo bem?
Vou postar um codigo que já testei aqui em casa, e está até rodando e talz, só que abre a imagem mas a imagem vem com o tamanho muito pequeno, já tentei redimensionar o tamanho do JImagePanel ou até mesmo da imagem, mas não consegui nenhum resultado. O código é este abaixo, espero que me ajudem!!!
private void Abrir_actionPerformed(ActionEvent e) {
String nome;
int altura=0, largura=0;
int width,height,returnVal,quality = 100;
BufferedImage biImagem = null;
width = largura; // Largura da miniatura
height = altura; // Altuta da miniatura
JFileChooser file = new JFileChooser();
file.setDialogTitle("Abre imagem");
file.addChoosableFileFilter(new FiltrosImagem());
file.setAcceptAllFileFilterUsed(false);
file.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
returnVal=file.showOpenDialog(this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File fileop = file.getSelectedFile();
nome = fileop.getName();
altura = file.getHeight();
largura = file.getWidth();
JImagePanel image;
try {
image = new JImagePanel(fileop);
image.setImage(file.getSelectedFile());
painel.add(image);
painel.validate();
painel.getBounds().contains(altura,largura);
} catch (IOException f) {
}
}
else
if (returnVal == JFileChooser.CANCEL_OPTION)
file = null;
}
Obrigado!!!
