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.java41
1 files changed, 21 insertions, 20 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/GuiTricks.java b/src/main/java/cuchaz/enigma/gui/GuiTricks.java
index 85b65b0..8bf57d3 100644
--- a/src/main/java/cuchaz/enigma/gui/GuiTricks.java
+++ b/src/main/java/cuchaz/enigma/gui/GuiTricks.java
@@ -8,6 +8,7 @@
8 * Contributors: 8 * Contributors:
9 * Jeff Martin - initial API and implementation 9 * Jeff Martin - initial API and implementation
10 ******************************************************************************/ 10 ******************************************************************************/
11
11package cuchaz.enigma.gui; 12package cuchaz.enigma.gui;
12 13
13import javax.swing.*; 14import javax.swing.*;
@@ -17,26 +18,26 @@ import java.util.Arrays;
17 18
18public class GuiTricks { 19public class GuiTricks {
19 20
20 public static JLabel unboldLabel(JLabel label) { 21 public static JLabel unboldLabel(JLabel label) {
21 Font font = label.getFont(); 22 Font font = label.getFont();
22 label.setFont(font.deriveFont(font.getStyle() & ~Font.BOLD)); 23 label.setFont(font.deriveFont(font.getStyle() & ~Font.BOLD));
23 return label; 24 return label;
24 } 25 }
25 26
26 public static void deactivateButton(JButton button) { 27 public static void deactivateButton(JButton button) {
27 button.setEnabled(false); 28 button.setEnabled(false);
28 button.setText(""); 29 button.setText("");
29 for (ActionListener listener : Arrays.asList(button.getActionListeners())) { 30 for (ActionListener listener : Arrays.asList(button.getActionListeners())) {
30 button.removeActionListener(listener); 31 button.removeActionListener(listener);
31 } 32 }
32 } 33 }
33 34
34 public static void activateButton(JButton button, String text, ActionListener newListener) { 35 public static void activateButton(JButton button, String text, ActionListener newListener) {
35 button.setText(text); 36 button.setText(text);
36 button.setEnabled(true); 37 button.setEnabled(true);
37 for (ActionListener listener : Arrays.asList(button.getActionListeners())) { 38 for (ActionListener listener : Arrays.asList(button.getActionListeners())) {
38 button.removeActionListener(listener); 39 button.removeActionListener(listener);
39 } 40 }
40 button.addActionListener(newListener); 41 button.addActionListener(newListener);
41 } 42 }
42} 43}