java - How to get data from dynamically generated JavaFX PieChart? -
i'm trying figure out how , update existing data in set of dynamically created pie charts in javafx. these pie charts saved in arraylist. first task figure out how data.
as i'm creating these pie charts dynamically set of fluid data sources, cannot make multiple observable lists using code similar this:
private observablelist<piechart.data> datalist = fxcollections.observablearraylist(); any ideas on how can read data name , value each dynamically generated pie chart slice?
every piechart (view) has access own observablelist<piechart.data> (model) via data property. given list<piechart> named list, can traverse list , examine or update each chart's data warranted:
list.get(0).getdata().get(0).setpievalue(42); (piechart p : list) { (piechart.data data : p.getdata()) { system.out.println(data); } } console (data ensemble8 piechartapp):
data[sun,42.0] data[ibm,12.0] data[hp,25.0] data[dell,22.0] data[apple,30.0] as alternative having list of views, list<piechart>, consider maintaining list of models, list<observablelist<piechart.data>>.
Comments
Post a Comment