private void btSalvarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btSalvarActionPerformed
        boolean insereAtualiza; //true = insere; false = atualiza
        if (lbImagem.getIcon() != null) {
            ImagemController im = new ImagemController();

            Imagem img = new Imagem();
            if (!lbCodigo.getText().equals("")) {
                img.setCodigo(Integer.parseInt(lbCodigo.getText()));
                insereAtualiza = false;
            } else {
                insereAtualiza = true;
            }
            img.setNome(lbNome.getText());
            img.setImagem(im.imagemParaByte(caminhoImagem));

            img = im.salvar(img);

            if (insereAtualiza == false) {
                modelo.removeRow(linhaSelecionada);
                modelo.addRow(new Object[]{img.getCodigo(), img.getNome()});
            } else {
                modelo.addRow(new Object[]{img.getCodigo(), img.getNome()});
            }
            resetarFrame();
            this.dispose();
        } else {
            JOptionPane.showMessageDialog(null, "Selecione uma imagem.");
        }
    }//GEN-LAST:event_btSalvarActionPerformed