Bonjour,
Je voudrais récupérer la couleur d'un slice de pie chart pour colorer un autre élément graphique.
J'ai pu contourner le problème en imposant les couleurs des slices dans le css :
.data0.chart-pie { -fx-pie-color: turquoise; }
.data1.chart-pie { -fx-pie-color: red; }
....
et en redéfinissant d'autres styles que je peux appliquer
.PhFillColor-0 { -fx-fill:turquoise; }
.PhFillColor-1 { -fx-fill:red; }
...
Au runtime je récupère le style du slice je fais la correspondance .dataX.chart-pie avec le style perso .PhFillColor-X que j'ai défini,puis je l'applique à mon objet graphique.
J'ai terminé mon dev et le résultat est conforme fonctionnellement.
Néanmoins ce n'est pas très satisfaisant
1 - d'avoir à redéfinir les couleurs par défaut des slices
2 - de maintenir une correspondance des deux "tableaux" de styles CSS.
Quel moyen aurais-je du employer?
Merci de vos lumières.
Partager