/** @param operacao C = Cadastra , E = Editar, isso irá escolher qual label da view pegar. */ public void escolherImagem(String operacao) { am = new AtletaModel(); arquivoImagem = am.escolherImagem(); if (null != arquivoImagem) { if ("1".equals(arquivoImagem)) { if ("C".equals(operacao)) { AtletaCadastro.imageLb.setIcon(null); } else { AtletaEditar.imageLb.setIcon(null); } JOptionPane.showMessageDialog( null, "Nenhuma imagem foi selecionada.", "Alerta", JOptionPane.ERROR_MESSAGE); } else { if (Validador.validaFormato(arquivoImagem) == true) { if ("C".equals(operacao)) { AtletaCadastro.imageLb.setIcon(new ImageIcon(arquivoImagem)); AtletaCadastro.imageLb.setIcon(am.setaImagem(arquivoImagem)); } if ("E".equals(operacao)) { AtletaEditar.imageLb.setIcon(new ImageIcon(arquivoImagem)); AtletaEditar.imageLb.setIcon(am.setaImagem(arquivoImagem)); } } else { JOptionPane.showMessageDialog( null, "Formato de imagem não permitido. Formatos permitidos: jpg, jpeg, png", "Alerta", JOptionPane.ERROR_MESSAGE); } } } }