java - 如何为 datePicker 类型设置文本
问题描述
我正在为 TableView 做一个 setText,我有
void handleTableClick (MouseEvent event){
Donation d = donationTable.getSelectionModel().getSelectedItem();
if (d != null) {
donationFirstName.setText(d.getFirstName());
donationLastName.setText(d.getLastName());
donationAddress.setText(d.getAddress());
donationState.setText(d.getState());
donationZipcode.setText(String.valueOf(d.getZipcode()));
donationDate.setText(d.getDate());
donationAmount.setText(String.valueOf(d.getAmount()));
}
}
我不断收到 setText(d.getDate()) 的错误,因为我不能将 setText 用于 datePicker,那么我可以用什么来完成此操作?
解决方案
DatePicker 的 JavaDoc 状态:
“value 属性表示当前选择的LocalDate。可以通过构造函数或调用 setValue() 设置初始日期。默认值为 null。”
例如
DatePicker datePicker = new DatePicker();
int year = 2012;
int month = 5;
int dayOfMonth = 7;
datePicker.setValue(LocalDate.of(year, month, dayOfMonth));
推荐阅读
- javascript - React 路由器警告:收到非布尔属性“exact”的“true”
- powershell - PowerShell Trim() 的问题,它也会在反斜杠之前修剪掉一个字母
- javascript - 在Javascript(NodeJS)中调用rest api并返回响应未定义
- mongodb - 为什么 $group 聚合速度很慢,如何在 MongoDB 中加快聚合速度
- elasticsearch - 在 ElasticSearch 文档中将 NonNested 属性更新为嵌套类型
- html - Angular 创建垂直时间线
- git - Git - .gitconfig 中第 69 行的错误配置
- powershell - 无法使用 PowerShell 在远程计算机上运行参数化批处理文件
- ios - 如何通过自动布局管理自适应布局
- css - 输入[type=radio]:在收音机伸出之前