Como salvar o banco de dados em um diretório que o usuário escolher?

Galera criei um Jframe Backup exclusivo para fazer com que quando o usuário quiser fazer backup do seu banco de dados ele possa salvar no caminho que ele desejar…

Como posso fazer isso dentro do meu Button ?

private void btnBackupActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}

Abra uma instância de JFileChooser e faça com que o mesmo se comporte como o file system.