在JavaFX中,如何为属性的行中的条目使用表头

在JavaFX中,如何为属性的行中的条目使用表头,java,javafx,fxml,Java,Javafx,Fxml,在编写我的第一个JavaFX应用程序时,我已经遇到了一个问题,不幸的是我自己无法解决这个问题。我试图将数据表的方向更改为水平方向,而不是垂直方向 因此,表头应位于左侧,而数据记录应以列而不是行的形式显示。 结果应该如下所示: 我使用场景图来设计我的场景,因此也是fxml。如果可能的话,我希望坚持这种方法,但如果遇到紧急情况,我愿意直接用Java代码创建表 提前谢谢 没有内在的方法来做你所描述的事情TableViews是不对称的:表中的项目列表始终表示为表中的行,列数据表示为从每个行对象到属性的

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

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



我使用场景图来设计我的场景,因此也是fxml。如果可能的话,我希望坚持这种方法,但如果遇到紧急情况,我愿意直接用Java代码创建表


提前谢谢

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


你可以从中考虑,这可能会给你所需的功能。

你能展示一下你的代码吗?仅仅显示一个图像并不能揭示太多信息……使用
TableView
,没有内置的方法来做到这一点:它本质上是基于行的(或者基于列的,取决于你看它的方式。但是你不能颠倒行和列的角色。)@JonathanLam你需要一个代码示例做什么?无论哪一个例子,任何桌子都可以翻转桌子。@James\u D谢谢你的回答。虽然这是非常不幸的-你能把这个评论作为一个答案,这样我就可以标记它为解决方案吗?如果它不起作用,那就是全部。我想我必须坚持网格布局:S