From ff0fee6e74f523d7571d097f81e442e0560410b6 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Fri, 22 Jun 2012 09:59:14 +0200 Subject: Alternate placement of slot labels to be more readable. --- src/main/java/com/c2kernel/graph/view/PropertyTableModel.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/c2kernel/graph/view/PropertyTableModel.java b/src/main/java/com/c2kernel/graph/view/PropertyTableModel.java index b1e69b1..347bd16 100644 --- a/src/main/java/com/c2kernel/graph/view/PropertyTableModel.java +++ b/src/main/java/com/c2kernel/graph/view/PropertyTableModel.java @@ -22,7 +22,7 @@ import com.c2kernel.utils.Language; public class PropertyTableModel extends AbstractTableModel { - private String[] mColumnNames = { Language.translate("Name"), Language.translate("Value") }; + private final String[] mColumnNames = { Language.translate("Name"), Language.translate("Value") }; HashMap sourceMap = new HashMap(); ArrayList sortedNameList = new ArrayList(); boolean isEditable = false; @@ -67,9 +67,9 @@ public class PropertyTableModel extends AbstractTableModel { if (colIndex == 0) return; String rowName = sortedNameList.get(rowIndex); Class oldElement = sourceMap.get(rowName).getClass(); - if (oldElement == Float.class && value.getClass() == String.class) + if (oldElement == Double.class && value.getClass() == String.class) try { - value = Float.valueOf((String)value); + value = Double.valueOf((String)value); } catch (Exception ex) { } if (value.getClass() != oldElement) JOptionPane.showMessageDialog(null, "This property should contain a "+oldElement.getName()+" not a "+value.getClass().getName(), "Incorrect datatype", JOptionPane.ERROR_MESSAGE); -- cgit v1.2.3