Changeset 1047


Ignore:
Timestamp:
04/14/2011 04:28:51 PM (9 years ago)
Author:
muk7
Message:

fixed sorting for numbers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • AgentMind/branches/FAtiMA-Modular/FAtiMA/src/FAtiMA/Core/Display/ABSelectionPanel.java

    r1045 r1047  
    6161        private JCheckBox cbSimulateSelection; 
    6262        private JLabel lbSelectionStatus; 
    63         private DefaultTableModel tableModel; 
     63        private MyTableModel tableModel; 
     64 
     65        private class MyTableModel extends DefaultTableModel { 
     66 
     67                private static final long serialVersionUID = 1L; 
     68 
     69                @Override 
     70                public Class getColumnClass(int column) { 
     71                        switch (column) { 
     72                        case 0: 
     73                                return Integer.class; 
     74                        case 9: 
     75                                return Float.class; 
     76                        case 10: 
     77                                return Float.class; 
     78                        case 12: 
     79                                return Long.class; 
     80                        case 14: 
     81                                return Double.class; 
     82                        case 15: 
     83                                return Integer.class; 
     84                        default: 
     85                                return String.class; 
     86                        } 
     87                } 
     88 
     89                @Override 
     90                public boolean isCellEditable(int row, int column) { 
     91                        return false; 
     92                } 
     93 
     94        } 
    6495 
    6596        private class AlABCalculation implements ActionListener { 
     
    201232                this.add(pnDetails); 
    202233 
    203                 tableModel = new DefaultTableModel(); 
     234                tableModel = new MyTableModel(); 
    204235 
    205236                tableModel.addColumn("ID"); 
     
    247278                        int j = 0; 
    248279 
    249                         // int digits = 5; 
    250                         // int num = actionDetail.getID(); 
    251                         // String format = String.format("%%0%dd", digits); 
    252                         // String result = String.format(format, num); 
    253                         // rowData[j++] = result; 
    254280                        rowData[j++] = actionDetail.getID(); 
    255281                        rowData[j++] = actionDetail.getSubject(); 
Note: See TracChangeset for help on using the changeset viewer.