From 09c183d42b05be6677ba2f8bc373351ff16176dd Mon Sep 17 00:00:00 2001 From: Jesse Morgan Date: Sat, 12 Feb 2011 19:22:46 +0000 Subject: Added reset simulator menu item. --- src/tesseract/TesseractUI.java | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'src/tesseract') diff --git a/src/tesseract/TesseractUI.java b/src/tesseract/TesseractUI.java index e7749b5..cd3bde2 100644 --- a/src/tesseract/TesseractUI.java +++ b/src/tesseract/TesseractUI.java @@ -159,13 +159,6 @@ public class TesseractUI extends JFrame { }); simulationMenu.add(runSim); - JMenuItem resetSim = new JCheckBoxMenuItem("Reset Simulator", true); - runSim.addActionListener(new ActionListener() { - public void actionPerformed(final ActionEvent e) { - myWorld.resetWorld(); - } - }); - simulationMenu.add(resetSim); //Objects JMenu objectsMenu = new JMenu("Add Object"); @@ -176,7 +169,7 @@ public class TesseractUI extends JFrame { //Forces JMenu forcesMenu = new JMenu("Add Forces"); - JMenuItem gravity = new JCheckBoxMenuItem("Gravity", false); + final JMenuItem gravity = new JCheckBoxMenuItem("Gravity", false); gravity.addActionListener(new ActionListener() { private Force me; @@ -196,6 +189,17 @@ public class TesseractUI extends JFrame { forcesMenu.add(gravity); menuBar.add(forcesMenu); + // Add reset Simulator menu item + JMenuItem resetSim = new JMenuItem("Reset Simulator"); + resetSim.addActionListener(new ActionListener() { + public void actionPerformed(final ActionEvent e) { + myWorld.resetWorld(); + gravity.setSelected(false); + } + }); + simulationMenu.add(resetSim); + + /* JCheckBoxMenuItem cMenuItem = new JCheckBoxMenuItem("Enable Particle Emitters", enableEmitters); cMenuItem.addActionListener(new ActionListener() { -- cgit v1.2.3