Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. package gui.menu;
  2.  
  3. import gui.Cell;
  4. import gui.Sheet;
  5. import gui.StatusLabel;
  6. import gui.XL;
  7. import java.io.FileNotFoundException;
  8. import java.util.Map;
  9. import java.util.Set;
  10. import javax.swing.JFileChooser;
  11.  
  12. class SaveMenuItem extends OpenMenuItem {
  13. public SaveMenuItem(XL xl, StatusLabel statusLabel, Sheet sheet) {
  14. super(xl, statusLabel, "Save", sheet);
  15. }
  16.  
  17. protected void action(String path) throws FileNotFoundException {
  18. XLPrintStream printStream = new XLPrintStream(path);
  19. Set<Map.Entry<String, Cell>> entrySet = sheet.getMap().entrySet();
  20. printStream.save(entrySet);
  21. }
  22.  
  23. protected int openDialog(JFileChooser fileChooser) {
  24. return fileChooser.showSaveDialog(xl);
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement