我来自Swing,在JTable
,我可以将列和行设置为一个值。在JavaFX TableView
中,我必须使每一行代表一个对象。我试图代表赛道的时间表。我有圆形和比赛号码,然后是每个车道上的任何人。
Round | Race | Lane 1 | Lane 2
1 1 Bob Joe
1 2 Tom Sam
2 1 Sam Joe
2 2 Bob Tom
车道中的每个对象(Bob,Tom,...)都是Car
个对象。它有各种各样的字段,但表中所代表的内容应该是toString()
返回的内容,在本例中是驱动程序的名称。我有一个Round
对象数组,每个Round
都有一个Race
数组,其中有一个Car
个数组用于通道。我需要一种方法在TableView
中表示此数据结构,如上所示。请注意,用户可以在运行时更改轮次,轮次和总轮次中的数量。