【问题标题】:graphs in javaFX?javaFX中的图表?
【发布时间】:2014-03-05 15:27:04
【问题描述】:

有人熟悉 javaFX 中的图形和图表可用性吗? 我知道如何创建条形图,但我有一些疑问..

我正在使用 Oracle 提供的教程创建一个条形图,但它采用的是程序本身提供的 y 轴上的值。因此,每次运行它时,它都会显示具有相同值集的图表。

但我想要的是图形应该能够从 Ms 访问中的表中读取值,然后根据表中的值显示图形,这样每次我运行它时,它都会显示值目前在数据库中。
有可能吗?

如果有办法实现这一点,请告诉我。如果它们只采用静态值,那么在 javaFX 中使用这些图形和图表有什么意义。

请告诉我..
谢谢..

场景 我有一个 ms 访问表,有 2 列“血组”和“单位数”。 现在看到,当患者需要血型的某些单位或医院将单位添加到其血库时,血库中的单位数量会不断变化。 所以我想要的是该图表应该能够从表中读取“单位数”并相应地显示每个血型的水平。所以即使当我由于某些操作而修改“单位数”列时单击一个按钮,它应该能够显示图表,其中包含表格中每个血型的当前值。 现在你能告诉我该怎么做吗? 谢谢。

【问题讨论】:

  • 如果你只是想知道它是否可能。是的,你可以做到!
  • 我也想知道我该怎么做..

标签: java javafx


【解决方案1】:

您必须使用以下网站来浏览关于 BARCHART IN JAVAFX 的文档

http://docs.oracle.com/javafx/2/charts/bar-chart.htm

在这里,当我们使用series1.getData().add() 填充series1 时,您可以传递从database 获取的值,而不是传递硬编码的值。

你可以为series2series3 做同样的事情。你想制作多少系列!希望事情对您来说很清楚,或随时发表评论! :)

-AA

【讨论】:

  • 是的,我使用了相同的preparedStatement ps=con.prepare("select * from ") ResultSet rs=ps.executeQuery(); while(rs.next) { // 我应该在这里写什么 } // rs.getInt(2)-现在会获取我应该写什么来将它添加到图中的值。
  • 您可以将 resultSet 中的值添加到 List/ObservableList 中,然后解析 List 并添加到系列中
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-19
  • 2015-06-08
  • 2017-07-26
  • 2015-12-09
相关资源
最近更新 更多