Opération entre les cellules d'un JdataGrid
Bonjour,
je voudrais savoir comment créer des formules qui s'applique sur les cellules d'une JDataGrid un peut comme sur Exel. Ce que j'ai déjà fait c'est créer une formule mais je ne connais pas comment il faut l'appliquer. voici un bout de code que j'ai écris:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public void newFormule1(){
grid.setModel(new DefaultDataGridModel(5, 5));
FormulaFactory fac = FormulaFactory.getDefault();
Formula fromula = null;
Function function = null;
try {
function = fac.getFunction("+");
fromula = fac.createFormula("A1+A2");
} catch (ParseException ex) {
Logger.getLogger(Formule.class.getName()).log(Level.SEVERE, null, ex);
}
((DefaultDataGridModel)getGrid().getModel()).setCellClass(Formula.class, 0, 0);
((DefaultDataGridModel)getGrid().getModel()).setValueAt(fromula, 1, 0);
} |
ce code lorsque je l'appel il ne me fais pas la somme du contenue des cellule A1 et A2 pour le mettre dans la cellule (1,0). :cry: