private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
        // TODO add your handling code here:
        
        try {
String arquivo = null;

jSalvar_Backup.setVisible(true);                        

int result = jSalvar_Backup.showSaveDialog(null);

if(result == JFileChooser.APPROVE_OPTION){
arquivo = jSalvar_Backup.getSelectedFile().toString().concat(".sql");

File file = new File(arquivo); 

if(file.exists()){
   Object[] options = { "Sim", "Não" };
        int opcao = JOptionPane.showOptionDialog(null,"Um arquivo com este nome já existe. Deseja alterar o arquivo?", "Atenção!!!",
        JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null,options, options[0]);
            if (opcao == JOptionPane.YES_OPTION) {                
                Runtime bck = Runtime.getRuntime();   
                bck.exec("C:\\Program Files\\MySQL\\MySQL Server 5.6\\bin\\mysqldump.exe -v -v -v --host=localhost --user=root "
                        + "--password=123456 --port=3306 --protocol=tcp --force --allow-keywords "
                        + "--compress  --add-drop-table --default-character-set=latin1 --hex-blob  "
                        + "--result-file="+arquivo+" --databases compuponto");  
                JOptionPane.showMessageDialog(null, "Backup realizado com sucesso.", "", 1);
            }else{
                JB_BackupActionPerformed(evt);
            }
}else{

            Runtime bck = Runtime.getRuntime();   
            bck.exec("C:\\Program Files\\MySQL\\MySQL Server 5.6\\bin\\mysqldump.exe -v -v -v --host=localhost --user=root "
                    + "--password=123456 --port=3306 --protocol=tcp --force --allow-keywords "
                    + "--compress  --add-drop-table --default-character-set=latin1 --hex-blob  "
                    + "--result-file="+arquivo+" --databases compuponto");  
            JOptionPane.showMessageDialog(null, "Backup realizado com sucesso.", "", 1);   
}

}

        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e, "Erro!", 2);
        }
    }//GEN-LAST:event_jButton1ActionPerformed