package edu.harvard.wcfia.yoshikoder; import java.awt.FileDialog; import java.awt.event.ActionEvent; import java.io.IOException; import edu.harvard.wcfia.yoshikoder.util.DialogUtil; public class SaveProjectAsAction extends YoshikoderAction { protected FileDialog dia; //protected ProjectSaver psaver; public SaveProjectAsAction(Yoshikoder yk) { super(yk, SaveProjectAsAction.class.getName()); //psaver = new ProjectSaver(yoshikoder); } public void actionPerformed(ActionEvent e) { try { yoshikoder.saveProject(true); } catch (IOException ex){ DialogUtil.yelp(yoshikoder, "Could not save this project: " + ex.getMessage(), "Error saving project"); } /* * boolean setLocation = psaver.setProjectLocation(); if (!setLocation) return; // user cancelled operation psaver.saveProject(); */ } }