Added Stages to save file.

Remove selection from save.
This commit is contained in:
2015-04-08 22:42:40 +02:00
parent 1563368bf8
commit 8a92a7a571
3 changed files with 33 additions and 2 deletions
+13
View File
@@ -8,12 +8,14 @@ import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import javax.imageio.ImageIO;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import javax.swing.filechooser.FileFilter;
import Agenda.Agenda;
import Objects.DrawObject;
import Objects.Path;
public class SaveLoad
{
@@ -83,8 +85,13 @@ public class SaveLoad
oos.writeObject(panel.getAgenda());
for (DrawObject object : panel.objects)
{
object.setSelected(false);
oos.writeObject(object);
}
for(Path p : panel.paths)
{
oos.writeObject(p);
}
oos.close();
JOptionPane.showMessageDialog(null, "Saved succesfully");
}
@@ -167,6 +174,12 @@ public class SaveLoad
panel.addWaypoint((Waypoint) object);
panel.objects.add((DrawObject) object);
}
if (object instanceof Path)
{
Path p = (Path) object;
p.updateImage();
panel.paths.add((Path) object);
}
else
{
panel.objects.add((DrawObject) object);