Galera to com esse código abaixo, o que ele faz ele esta em um button que quando o usuário clica busca uma imagem no pc e joga em um JPanel, o que eu queria, q nao estou conseguindo queria passar essa imagem q o usuário escolheu para uma Variável como faço isso ? me ajudam plixx, pq vou pegar essa variavel e comparar com outra, em um outro Button.
Filearquivo=jfc.getSelectedFile(); // obtem a referencia do arquivo imagem, pode ser reutilizadaImageIconicone=newImageIcon(arquivo.toString());Imageimagem=ícone.getImage(); // obtem a imagemlbl.setIcon(icone);
Alternativa:
Filearquivo=jfc.getSelectedFile(); // obtem a referencia do arquivo imagem, pode ser reutilizadaBufferedImageimagem=ImageIO.read(arquivo); // obtem a imagemImageIconicone=newImageIcon(imagem);lbl.setIcon(icone);
Não tem como comparar as imagens pelas variáveis, mas vc pode comparar se as referências
arquivo.equals(outroArquivo)
Acho que para comparar as imagens, vc teria que comparar o tamanho e usar o método imagem.getRgb() para verificar cada pixel.