version 0.2
[jMoule] / src / StatTableModel.java
1 import java.util.Hashtable;\r
2 import java.util.Vector;\r
3 import javax.swing.table.*;\r
4 \r
5 public class StatTableModel extends RefreshAbstractTableModel\r
6 {\r
7 \r
8         Hashtable statInfos;\r
9         String columns[]={"Variable","Value"};\r
10         DonkeyCore donkeyCore;\r
11         \r
12         public StatTableModel(Hashtable statInfos)\r
13         {\r
14                 this.statInfos=statInfos;\r
15         }\r
16         \r
17         public int getColumnCount()\r
18         {\r
19                 return columns.length;\r
20         }\r
21         \r
22         public String getColumnName(int col)\r
23         {\r
24                 return columns[col];\r
25         }\r
26 \r
27         public int getRowCount()\r
28         {\r
29                 return statInfos.size();\r
30         }\r
31         \r
32         public Object getValueAt(int row,int col)\r
33         {\r
34                 if (col==0) return statInfos.keySet().toArray()[row];\r
35                 return statInfos.values().toArray()[row];\r
36                 //return ((Vector)statInfos.values().toArray()[row]).get(col-1);\r
37         }\r
38 \r
39         public boolean isCellEditable(int row,int col)\r
40         {\r
41                 return false;\r
42         }\r
43         \r
44 }