Java 是否还有另一个类似于TableView的FXML元素?

Java 是否还有另一个类似于TableView的FXML元素?,java,javafx,java-8,javafx-8,scenebuilder,Java,Javafx,Java 8,Javafx 8,Scenebuilder,我正在尝试使用Javafx制作一个购物车程序,但是当使用数据库来显示诸如名称、价格、图片等内容时,我陷入了困境,因为使用TableView肯定有一种非常简单的方法来实现这一点 但在现实世界的应用程序中,项目以一种块的形式显示,其中包含产品的缩略图、价格和其他信息 我可以使用什么从数据库获取数据,并能够添加/显示该信息 我知道我可以简单地制作一个锚定窗格,带有一个imageView,一个标签,它将从数据库中获取查询到的信息,我可以这样做,但使用tableView它是一个简单的observeList

我正在尝试使用Javafx制作一个购物车程序,但是当使用数据库来显示诸如名称、价格、图片等内容时,我陷入了困境,因为使用
TableView
肯定有一种非常简单的方法来实现这一点

但在现实世界的应用程序中,项目以一种块的形式显示,其中包含产品的缩略图、价格和其他信息

我可以使用什么从数据库获取数据,并能够添加/显示该信息


我知道我可以简单地制作一个锚定窗格,带有一个
imageView
,一个标签,它将从数据库中获取查询到的信息,我可以这样做,但使用
tableView
它是一个简单的
observeList
,可以遍历数据库中的每个项目并显示它,除了使用
TableView
之外,我如何使用它?

这在
TableView
中是可能的,或者如果您可以查看
ListView
。只需通过
setCellFactory()
方法设置适当的单元工厂即可。您应该可以很容易地在web上找到示例。@GastónSaillén“I”应该大写。我的错误拼写为@DonaldDuckYou肯定要使用
TableView
。正如@Jai所指出的,您所要求的一切都可以通过为每个单元格使用自定义的
CellFactory
来实现。但是,这肯定不是最简单的实现概念,因此我建议在尝试添加到您自己的项目之前,先看大量的示例并进行尝试。