From 205a25ce10ed36136b516fa8bb3811baa7aebaf9 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 25 Jun 2003 03:13:56 +0000 Subject: [PATCH] Allow editing of floats and doubles. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2682 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../threerings/admin/client/FieldEditor.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/admin/client/FieldEditor.java b/src/java/com/threerings/admin/client/FieldEditor.java index ab8555083..eedf19485 100644 --- a/src/java/com/threerings/admin/client/FieldEditor.java +++ b/src/java/com/threerings/admin/client/FieldEditor.java @@ -1,5 +1,5 @@ // -// $Id: FieldEditor.java,v 1.6 2003/04/30 22:32:20 mdb Exp $ +// $Id: FieldEditor.java,v 1.7 2003/06/25 03:13:56 mdb Exp $ package com.threerings.admin.client; @@ -117,6 +117,22 @@ public class FieldEditor extends JPanel updateBorder(true); } + } else if (_field.getType().equals(Float.class) || + _field.getType().equals(Float.TYPE)) { + try { + value = new Float(_value.getText()); + } catch (NumberFormatException nfe) { + updateBorder(true); + } + + } else if (_field.getType().equals(Double.class) || + _field.getType().equals(Double.TYPE)) { + try { + value = new Double(_value.getText()); + } catch (NumberFormatException nfe) { + updateBorder(true); + } + } else if (_field.getType().equals(String.class)) { value = _value.getText();