- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
例如,我有一些针对不同类型单元格的类,具体取决于单元格中值的类型( 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/
我的 cellFactory 有问题。我希望如果将日期设置为 FX TableView 内的对象,则 updateItem 方法检查它是否是有效日期。如果不是,单元格应为红色。 _availa
我有一个由 10 个组合框组成的数组列表。我想用 n 个 ImageView 加载每个组合框。 我从一个类中获取了我需要的数据,该类为我提供了正确的数据。您在代码中找到的 arraylist 的 ar
例如,我有一些针对不同类型单元格的类,具体取决于单元格中值的类型( boolean 值、日期等) 类似的事情: public class MyBooleanCell extends TableCell
我尝试在 ListView 中创建一个自定义项,假设它是标签,我想在使用 Label 时执行 setCellFactory > 我没有看到项目(标签的文本),为什么? ListView list =
我们如何使用 setCellValueFactory 和 setCellFactory? 它们之间有什么区别? 最佳答案 根据文档: setCellValueFactory 需要设置单元格值工厂以指定
我希望 listView 中的项目全部大写并有换行符。 我使用 setCellFactory 来提供 Cell.updateItem 的实现。这很好用。当我将 ListView 中换行的解决方法添加到
为什么在将 JavaFX Callback 实例传递给 ListView::setCellFactory 以便与 selectedItemProperty(ListView::getSelection
我将使用 ListView 作为导航菜单。所以我找到了如何使用 ListView.setCellFactory 在 ListCell 标题旁边添加 ImageView。但现在我想在 ImageView
我是一名优秀的程序员,十分优秀!