gpt4 book ai didi

css - 垂直对齐 CheckboxTableCell 的复选框

转载 作者:行者123 更新时间:2023-11-28 16:48:29 27 4
gpt4 key购买 nike

我正在基于此示例在 JavaFX 中创建一个包含可扩展行的表:

http://codemonkeycorner.com/post/expandable-table-rows-in-javafx

我还以最简单的方式添加了一个 CheckBoxTableCell:

TableColumn<Person, Boolean> checkBoxCol = new TableColumn<>("check");

checkBoxCol.setCellFactory(CheckBoxTableCell.forTableColumn(itemId -> {
BooleanProperty visibleProperty = new SimpleBooleanProperty();
return visibleProperty;
}));
table.getColumns().addAll(expandCol, firstNameCol, lastNameCol, emailCol, checkBoxCol);

这对于添加复选框效果很好,但是当我展开表格行时,复选框将垂直对齐到展开行的中心,而不是停留在顶部,这是文本单元格的行为。

enter image description here

有没有办法使用 CSS 或 Java 代码来改变这种行为?如何在 CheckBoxTableCell 中设置 CheckBox 的垂直对齐方式?

最佳答案

我找到了解决方案,设置

-fx-alignment: top-center;

在 CSS 中有效。

关于css - 垂直对齐 CheckboxTableCell 的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59857864/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com