0

我已经扩展了这个TableCell类来呈现一个日期选择器。它的图形是javafx.scene.control.DatePicker. 我不得不做一些onKeyPressed处理来处理制表符、输入和转义,以及一些其他的自定义,以试图TableCell让它以一种理智的方式行事。现在,当我第一次选择已经包含值的单元格时,会DatePicker显示,但它是空白的。看起来startEdit正在被调用,但这并没有提供放入DatePicker. (https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TableCell.html

如何使单元格的旧值在DatePicker它首次出现时出现?

4

1 回答 1

1

假设列类型是LocalDate,只需调用

datePicker.setValue(getItem());

startEdit()方法中。

于 2017-03-04T21:35:28.847 回答