From 3dbb8290b0e9c730baa633fffe0720fcbe82186c Mon Sep 17 00:00:00 2001 From: Fabian Becker Date: Fri, 1 Jan 2016 18:53:33 +0100 Subject: [PATCH] Remove unused code in EnumEditor --- src/main/java/eva2/gui/editor/EnumEditor.java | 48 ++----------------- 1 file changed, 3 insertions(+), 45 deletions(-) diff --git a/src/main/java/eva2/gui/editor/EnumEditor.java b/src/main/java/eva2/gui/editor/EnumEditor.java index 78d6f2e3..8cf5ed6b 100644 --- a/src/main/java/eva2/gui/editor/EnumEditor.java +++ b/src/main/java/eva2/gui/editor/EnumEditor.java @@ -1,11 +1,5 @@ package eva2.gui.editor; -import eva2.gui.PropertyValueSelector; - -import javax.swing.*; -import java.awt.*; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; import java.beans.PropertyEditorSupport; /** @@ -36,9 +30,9 @@ public class EnumEditor extends PropertyEditorSupport { @Override public void setAsText(String text) throws IllegalArgumentException { - for (int i = 0; i < enumConstants.length; i++) { - if (text.equals(enumConstants[i].toString())) { - setValue(enumConstants[i]); + for (Enum enumConstant : enumConstants) { + if (text.equals(enumConstant.toString())) { + setValue(enumConstant); return; } } @@ -56,40 +50,4 @@ public class EnumEditor extends PropertyEditorSupport { } return tags; } - - /** - * Test the editor. - * - * @param args ignored - */ - public static void main(String[] args) { - try { - Enum initial = TestEnum.asdf; - EnumEditor ed = new EnumEditor(); - ed.setValue(initial); - PropertyValueSelector ps = new PropertyValueSelector(ed); - JFrame f = new JFrame(); - f.addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(WindowEvent e) { - System.exit(0); - } - }); - f.getContentPane().setLayout(new BorderLayout()); - f.getContentPane().add(ps, BorderLayout.CENTER); - f.pack(); - f.setVisible(true); - } catch (Exception ex) { - ex.printStackTrace(); - System.err.println(ex.getMessage()); - } - } -} - -enum TestEnum { - asdf, sdf, asdfa; - - public String toString() { - return "Foo" + name(); - } } \ No newline at end of file