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 : Sélectionner tout - Visualiser dans une fenêtre à part
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).