Creating a new DB automatically clears the list of currently entered courses. Please add a confirmation ( or a save ) window to allow the user to not lose their work putting in the courses, if it was modified since the last save.
Add to DatabaseEditor.java, line 513
// Add .cdb if it's not included:
if(! fileChooser.getSelectedFile().getName().endsWith(".cdb"))
fileChooser.setSelectedFile(new File(fileChooser.getSelectedFile().getParent(), fileChooser.getSelectedFile().getName() + ".cdb"));
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Add to DatabaseEditor.java, line 513
// Add .cdb if it's not included:
if(! fileChooser.getSelectedFile().getName().endsWith(".cdb"))
fileChooser.setSelectedFile(new File(fileChooser.getSelectedFile().getParent(), fileChooser.getSelectedFile().getName() + ".cdb"));