diff options
-rw-r--r-- | src/tesseract/TesseractUI.java | 20 |
1 files changed, 12 insertions, 8 deletions
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() { |