Ciao a tutti!
Ho un problema con il grafico di classe BarChart della mia applicazione, praticamente il codice è questo:
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.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"); }
La chiamata del metodo avviene nel metodo start all'avvio dell'applicazione
Qualcuno sa come fare?
Grazie a tutti![]()

Rispondi quotando