1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| public class SimTable extends JTable {
ArrayList <String> eq;
public SimTable(ArrayList <String> eq){
this.eq=eq;
Object[][] data = {
{"Cysboy", new Double(1.80), new Boolean(true)},
{"BZHHydde", new Double(1.78), new Boolean(false)},
{"IamBow", new Double(1.90), new Boolean(false)},
{"FunMan", new Double(1.85), new Boolean(true)}
};
String title[] = {"Pseudo","Taille", "OK ?"};
ZModel model = new ZModel(data, title);
}
//Classe modèle personnalisée
class ZModel extends AbstractTableModel{
private Object[][] data;
private String[] title;
//Constructeur
public ZModel(Object[][] data, String[] title){
this.data = data;
this.title = title;
}
@Override
public String getColumnName(int col) {
return this.title[col];
}
@Override
public int getColumnCount() {
// TODO Auto-generated method stub
return 0;
}
@Override
public int getRowCount() {
// TODO Auto-generated method stub
return 0;
}
@Override
public Object getValueAt(int arg0, int arg1) {
// TODO Auto-generated method stub
return null;
}
}
} |
Partager