我在 JavaFx 中有一个 TableView,希望行不是从上到下增长,而是从下到上增长。 像这样:
这是可能的还是我应该寻找完全其他的方法来实现这个? 感谢您的帮助!
最佳答案
你可以在你的 table 上使用 setRotate(180) 。 然后你必须在你的行上使用 setRotate(180) 。 最后,您必须在标题上使用 setRotate(180)。
示例:
table.setRowFactory(param -> {
final TableRow row = new TableRow();
row.setRotate(180);
return row;
});
prestazioniTable.setRotate(180);
Platform.runLater(()-> {
for (Node n: prestazioniTable.lookupAll(".column-header > .label")) {
if (n instanceof Label) {
n.setRotate(180);
}
}
});
关于JavaFX:将表格 View 中的第一行放在底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35585153/