如何更改表单元格中对象的视图?-JavaFx

放纵

我的专栏中LocalDateTimeTableView

column_AddDate = new TableColumn<MyTableItem, LocalDateTime>(TITLE_ADD_DATE)

但是结果-2016-02-05T12:26:20.506对我来说并不那么漂亮。我想使用LocalDateTime规则存储和排序表数据,但以自定义格式显示它。例如:

formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
formattedDateTime = dateTime.format(formatter); // "2016-02-05 12:26"

首先,我尝试过的是编写自定义class DateTimeForTable extends LocalDateTime和重写toString()方法,但是LocalDateTime是最终的。

因此,我认为,解决方案在于使用setCellValueFactory()方法和类似方法,但是我对此并不熟练。

请告诉我如何实现此功能。

詹姆斯·D

要更改数据的显示方式,而不是数据本身,请使用cellFactory(我假设您已经cellValueFactory安装了它,否则您将根本看不到任何数据。请注意cellFactory,除了之外cellValueFactory,还没有替换。)

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
column_AddDate.setCellFactory(tc -> new TableCell<MyTableItem, LocalDateTime>() {
    @Override
    protected void updateItem(LocalDateTime item, boolean empty) {
        super.updateItem(item, empty);
        setText(empty ? null : formatter.format(item));
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JavaFx 8表格视图中更改未选择的单元格的背景颜色

来自分类Dev

JavaFX中的表格视图单元格中的ComboBox

来自分类Dev

JavaFX 树表单元格中需要多个控件

来自分类Dev

JavaFX 2 TableView在对象更改时如何更新单元格

来自分类Dev

JavaFX表单元格编辑

来自分类Dev

如何在javafx中的表视图单元格中添加click事件

来自分类Dev

如何基于JavaFX中的条件设置列表视图单元格的样式

来自分类Dev

如何使用CSS在JavaFX中更改ListView单元格的文本颜色

来自分类Dev

如何在JavaFX Scene Builder中合并单元格?

来自分类Dev

如何在JavaFX Scene Builder中合并单元格?

来自分类Dev

Javafx如何从列表中获取单元格(不是值)

来自分类Dev

如何使用 IntegerProperty 在 JavaFX 中编辑单元格?

来自分类Dev

如何在 JavaFX 中动态更新 ListView 单元格?

来自分类Dev

JavaFX 单元格样式

来自分类Dev

Javafx:无法在表单元格中正确显示内容

来自分类Dev

如何仅使用鼠标在javafx中选择表视图中的多个单元格?

来自分类Dev

如何在Javafx(fxml)的表格视图中的单元格上单击鼠标右键?

来自分类Dev

JavaFX - 如何在表格视图中引用单元格的邻居

来自分类Dev

JavaFX TableView更改选定的单元格颜色

来自分类Dev

JavaFX TableView如何获取单元格的数据?

来自分类Dev

如何使JavaFX TableView单元格可编辑?

来自分类Dev

如何使JavaFX TableView单元格可编辑?

来自分类Dev

单元格中的JavaFX GridPane按钮彼此相距太远

来自分类Dev

单元格中的JavaFX / SceneBuilder StringProperty [value:]文本

来自分类Dev

拖放事件完成后,如何在javafx tablecell中设置单元格值?

来自分类Dev

JavaFX:如何在setRowFactory的一行中引用特定的单元格?

来自分类Dev

Javafx Gridpane单元格背景颜色

来自分类Dev

JavaFX为什么在添加更多子代时VBox会更改其单元格大小

来自分类Dev

如何使用CSS在JavaFX2中设置表格单元格的样式(不删除悬停/选择等)

Related 相关文章

  1. 1

    如何在JavaFx 8表格视图中更改未选择的单元格的背景颜色

  2. 2

    JavaFX中的表格视图单元格中的ComboBox

  3. 3

    JavaFX 树表单元格中需要多个控件

  4. 4

    JavaFX 2 TableView在对象更改时如何更新单元格

  5. 5

    JavaFX表单元格编辑

  6. 6

    如何在javafx中的表视图单元格中添加click事件

  7. 7

    如何基于JavaFX中的条件设置列表视图单元格的样式

  8. 8

    如何使用CSS在JavaFX中更改ListView单元格的文本颜色

  9. 9

    如何在JavaFX Scene Builder中合并单元格?

  10. 10

    如何在JavaFX Scene Builder中合并单元格?

  11. 11

    Javafx如何从列表中获取单元格(不是值)

  12. 12

    如何使用 IntegerProperty 在 JavaFX 中编辑单元格?

  13. 13

    如何在 JavaFX 中动态更新 ListView 单元格?

  14. 14

    JavaFX 单元格样式

  15. 15

    Javafx:无法在表单元格中正确显示内容

  16. 16

    如何仅使用鼠标在javafx中选择表视图中的多个单元格?

  17. 17

    如何在Javafx(fxml)的表格视图中的单元格上单击鼠标右键?

  18. 18

    JavaFX - 如何在表格视图中引用单元格的邻居

  19. 19

    JavaFX TableView更改选定的单元格颜色

  20. 20

    JavaFX TableView如何获取单元格的数据?

  21. 21

    如何使JavaFX TableView单元格可编辑?

  22. 22

    如何使JavaFX TableView单元格可编辑?

  23. 23

    单元格中的JavaFX GridPane按钮彼此相距太远

  24. 24

    单元格中的JavaFX / SceneBuilder StringProperty [value:]文本

  25. 25

    拖放事件完成后,如何在javafx tablecell中设置单元格值?

  26. 26

    JavaFX:如何在setRowFactory的一行中引用特定的单元格?

  27. 27

    Javafx Gridpane单元格背景颜色

  28. 28

    JavaFX为什么在添加更多子代时VBox会更改其单元格大小

  29. 29

    如何使用CSS在JavaFX2中设置表格单元格的样式(不删除悬停/选择等)

热门标签

归档