X-Git-Url: http://royale.zerezo.com/git/?p=jMoule;a=blobdiff_plain;f=src%2FStatTableModel.java;fp=src%2FStatTableModel.java;h=87fb5ec0bd7dffcacdf0824fefd0e1f3962b946e;hp=0000000000000000000000000000000000000000;hb=cce009a622e1a14cc0b85bbf04b71af996e6f001;hpb=10983cb1be957281ec251d7cb7642ac0382cac82 diff --git a/src/StatTableModel.java b/src/StatTableModel.java new file mode 100755 index 0000000..87fb5ec --- /dev/null +++ b/src/StatTableModel.java @@ -0,0 +1,44 @@ +import java.util.Hashtable; +import java.util.Vector; +import javax.swing.table.*; + +public class StatTableModel extends RefreshAbstractTableModel +{ + + Hashtable statInfos; + String columns[]={"Variable","Value"}; + DonkeyCore donkeyCore; + + public StatTableModel(Hashtable statInfos) + { + this.statInfos=statInfos; + } + + public int getColumnCount() + { + return columns.length; + } + + public String getColumnName(int col) + { + return columns[col]; + } + + public int getRowCount() + { + return statInfos.size(); + } + + public Object getValueAt(int row,int col) + { + if (col==0) return statInfos.keySet().toArray()[row]; + return statInfos.values().toArray()[row]; + //return ((Vector)statInfos.values().toArray()[row]).get(col-1); + } + + public boolean isCellEditable(int row,int col) + { + return false; + } + +} \ No newline at end of file