Saven werkt van guus

This commit is contained in:
Yorick
2015-04-07 13:12:02 +02:00
parent 5a9c3f259a
commit ea7ecfcd56
17 changed files with 1163 additions and 98 deletions
+33 -13
View File
@@ -6,10 +6,10 @@ import java.awt.event.ActionListener;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
public class MenuBar extends JMenuBar
{
private static final long serialVersionUID = 1L;
public MenuBar(Window w)
{
@@ -17,17 +17,6 @@ public class MenuBar extends JMenuBar
JMenu file = new JMenu("File");
JMenuItem newPath = new JMenuItem("New Path");
newPath.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
w.getPanel().startPath();
}
});
file.add(newPath);
JMenuItem exit = new JMenuItem("Exit");
exit.addActionListener(new ActionListener()
{
@@ -37,8 +26,39 @@ public class MenuBar extends JMenuBar
}
});
JMenuItem save = new JMenuItem("Save");
save.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
SaveLoad.save(w.getPanel());
}
});
JMenuItem load = new JMenuItem("Load terrain");
load.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
SaveLoad.load(w.getPanel());
}
});
JMenuItem loadagenda = new JMenuItem("Load agenda");
loadagenda.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
w.getPanel().getAgenda().loadAgenda();
w.getPanel().addVisitors();
}
});
file.add(load);
file.add(loadagenda);
file.add(save);
file.add(exit);
add(file);
}
}
}