如何在JavaFX

时间:2016-06-24 16:08:23

标签: java javafx fxml

在编写我的第一个JavaFX应用程序时,我已经遇到了一个问题,遗憾的是我无法解决这个问题。我正在尝试将数据表的方向更改为水平,而不是垂直。

因此,表头应位于左侧,而数据记录应以列而不是行显示。 结果应如下所示:

desired result

我使用场景图来设计我的场景,因此也使用fxml。如果可能的话,我想坚持这种方法,但如果推动我想要直接在javacode中创建表。

提前致谢!

1 个答案:

答案 0 :(得分:1)

没有内置的方法来做你描述的事情。 TableView不是对称的:表中的项列表始终表示为表的行,列数据表示为从每个行对象到属性的映射。标题始终是列标题。

您可以考虑SpreadsheetView中的ControlsFX,这可能会为您提供所需的功能。