gpt4 book ai didi

java - TableView setCellFactory 根据值的类型

转载 作者:行者123 更新时间:2023-12-01 06:23:12 26 4
gpt4 key购买 nike

例如,我有一些针对不同类型单元格的类,具体取决于单元格中值的类型( boolean 值、日期等)

类似的事情:

public class MyBooleanCell extends TableCell<MyData, Boolean> {...}
public class MyDateCell extends TableCell<MyData, LocalDate> {...}

我如何制作类似的东西(伪代码示例)?

colValue.setCellFactory(factory -> {
if (cellValueType != null) {
if (cellValueType instanceof Boolean) {
return MyBooleanCell;
} else if (cellValueType instanceof LocalDate) {
return MyDateCell;
} else {
//...
}
}
});

最佳答案

尝试通过将 Visibility 的值设置为 false 和 true 来刷新 TableView。

tableView --> false TableView --> true

关于java - TableView setCellFactory 根据值的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36218235/

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