【发布时间】:2016-07-28 20:04:10
【问题描述】:
我目前正在编写一个程序,该程序从 SQL 数据库中检索数据并使用该数据在 JavaFX 场景中填充饼图。到目前为止,这是成功的。
我想知道的是,当新数据输入数据库时,是否可以重新填充和刷新饼图。到目前为止,我找到的唯一解决方案是关闭程序并重新打开它,这并不是一个真正的解决方案。
如果需要,我可以提供我的代码。
感谢您提供的任何提示,谢谢!
【问题讨论】:
我目前正在编写一个程序,该程序从 SQL 数据库中检索数据并使用该数据在 JavaFX 场景中填充饼图。到目前为止,这是成功的。
我想知道的是,当新数据输入数据库时,是否可以重新填充和刷新饼图。到目前为止,我找到的唯一解决方案是关闭程序并重新打开它,这并不是一个真正的解决方案。
如果需要,我可以提供我的代码。
感谢您提供的任何提示,谢谢!
【问题讨论】:
我想知道的是,当新数据输入数据库时,是否可以重新填充和刷新饼图。
FX 中图形/图表的美妙之处在于它们都是动态的,并且会不断变化。
如果您向 dataCollection 添加新数据,或将整个数据库设置为 PieChart.setData(data);
您必须设置一个监听器来监听您的数据库和更改,或者监听正在更改您的数据库的任何更改。它是您的应用程序的外部还是内部?
如果它是内部的,那么您可以使用标志设置侦听器并执行它,如果它是外部的,那么您将要么
【讨论】: