summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/GuiTricks.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/GuiTricks.java')
-rw-r--r--src/main/java/cuchaz/enigma/gui/GuiTricks.java8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/GuiTricks.java b/src/main/java/cuchaz/enigma/gui/GuiTricks.java
index da2ec74..ffacfec 100644
--- a/src/main/java/cuchaz/enigma/gui/GuiTricks.java
+++ b/src/main/java/cuchaz/enigma/gui/GuiTricks.java
@@ -40,17 +40,13 @@ public class GuiTricks {
40 public static void deactivateButton(JButton button) { 40 public static void deactivateButton(JButton button) {
41 button.setEnabled(false); 41 button.setEnabled(false);
42 button.setText(""); 42 button.setText("");
43 for (ActionListener listener : Arrays.asList(button.getActionListeners())) { 43 Arrays.asList(button.getActionListeners()).forEach(button::removeActionListener);
44 button.removeActionListener(listener);
45 }
46 } 44 }
47 45
48 public static void activateButton(JButton button, String text, ActionListener newListener) { 46 public static void activateButton(JButton button, String text, ActionListener newListener) {
49 button.setText(text); 47 button.setText(text);
50 button.setEnabled(true); 48 button.setEnabled(true);
51 for (ActionListener listener : Arrays.asList(button.getActionListeners())) { 49 Arrays.asList(button.getActionListeners()).forEach(button::removeActionListener);
52 button.removeActionListener(listener);
53 }
54 button.addActionListener(newListener); 50 button.addActionListener(newListener);
55 } 51 }
56} 52}