updates for 0.9.4
[debian/openrocket] / src / net / sf / openrocket / gui / adaptors / ColumnTableModel.java
index 651738c18bdd1b5c6dfc23ef1e91827d05ab682b..53011f3750de58f82b89def4c9947193a43a789a 100644 (file)
@@ -4,6 +4,8 @@ import javax.swing.table.AbstractTableModel;
 import javax.swing.table.TableColumn;
 import javax.swing.table.TableColumnModel;
 
+import net.sf.openrocket.gui.main.ExceptionHandler;
+
 public abstract class ColumnTableModel extends AbstractTableModel {
        private final Column[] columns;
        
@@ -45,7 +47,8 @@ public abstract class ColumnTableModel extends AbstractTableModel {
        public Object getValueAt(int row, int col) {
                if ((row < 0) || (row >= getRowCount()) ||
                                (col < 0) || (col >= columns.length)) {
-                       System.err.println("Error:  Requested illegal column/row = "+col+"/"+row+".");
+                       ExceptionHandler.handleErrorCondition("Error:  Requested illegal column/row, " +
+                                       "col="+col+" row="+row);
                        assert(false);
                        return null;
                }