Remove unused code in EnumEditor

This commit is contained in:
2016-01-01 18:53:33 +01:00
parent eb50687605
commit 3dbb8290b0

View File

@@ -1,11 +1,5 @@
package eva2.gui.editor; 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; import java.beans.PropertyEditorSupport;
/** /**
@@ -36,9 +30,9 @@ public class EnumEditor extends PropertyEditorSupport {
@Override @Override
public void setAsText(String text) throws IllegalArgumentException { public void setAsText(String text) throws IllegalArgumentException {
for (int i = 0; i < enumConstants.length; i++) { for (Enum enumConstant : enumConstants) {
if (text.equals(enumConstants[i].toString())) { if (text.equals(enumConstant.toString())) {
setValue(enumConstants[i]); setValue(enumConstant);
return; return;
} }
} }
@@ -56,40 +50,4 @@ public class EnumEditor extends PropertyEditorSupport {
} }
return tags; 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();
}
} }