Bonjour,

J'ai le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    public void displayLegend() {
        // Affichage de la légende
        Metaphore leg= new Metaphore();
        leg=myTable.getTabMeta()[0];
        int nb = leg.nbForme();
 
        for (int i=0;i<nb;i++)
        {
            leg.getTabForme()[i].setLargeurForme((float)30);
            leg.getTabForme()[i].setTailleMinForme((float)30);
        }
 
 
        legend.actualise(leg.sceneForme(false, true));
    }
Le problème est que quand je modifie les attributs de leg (dans la boucle for), cela modifie aussi la métaphore issue de myTable.getTabMeta()[0], alors que j'avais crée leg justement dans le but que la métaphore de base ne soit pas affectée par les changement.

Quelqu'un pourrait m'aider s'il vous plaît?

Merci