diff --git a/src/GUImanager.java b/src/GUImanager.java index fc03a34..a33e95c 100644 --- a/src/GUImanager.java +++ b/src/GUImanager.java @@ -269,7 +269,7 @@ public class GUImanager extends JFrame { private BasicNavPanel createBackPanel() { - return new BasicNavPanel(createBackButton(), null, 0); + return new BasicNavPanel(createBackButton(0), null, 0); } @@ -293,6 +293,25 @@ public class GUImanager extends JFrame { } + private DefaultButton createBackButton(int manualBackPoint) { + + DefaultButton button = new DefaultButton("Back"); + button.addActionListener( + + e -> { + + lastPanel = currentPanel; + currentPanel = manualBackPoint; + nextPanel = 0; + clearAndReset(); + + } + + ); + + return button; + } + private DefaultButton createContinueButton() { DefaultButton button = new DefaultButton("Continue"); diff --git a/src/target/GUImanager.class b/src/target/GUImanager.class index c4e6e48..e924248 100644 Binary files a/src/target/GUImanager.class and b/src/target/GUImanager.class differ