Ciao a tutti!
Ho un problema con il grafico di classe BarChart della mia applicazione, praticamente il codice è questo:
codice:
public void caricaGrafico(){
ObservableList<Series> listaOsservabile = FXCollections.observableArrayList();
listaOsservabile.addAll(DataBase.restituisciCoppiaValori());
CategoryAxis xAxis = new CategoryAxis();
xAxis.setLabel("Codice");
NumberAxis yAxis = new NumberAxis();
yAxis.setLabel("Unità vendute");
grafico = new BarChart(xAxis, yAxis, listaOsservabile);
grafico.setTitle("Componenti più venduti");
}
Ho un oggetto di classe BarChar con gli assi x e y collegati a una listaOsservabile di un database, il mio problema e che quando i dati all'interno del database cambiano, il grafico non cambia in tempo reale ma per vedere le modifiche mi tocca chiudere e riaprire l'applicazione.
La chiamata del metodo avviene nel metodo start all'avvio dell'applicazione
Qualcuno sa come fare?
Grazie a tutti