Как установить текст для типа datePicker - PullRequest
0 голосов
/ 07 мая 2019

Я делаю setText для TableView, и у меня есть

 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, так что я могу использоватьчтобы сделать это?

1 Ответ

0 голосов
/ 07 мая 2019

JavaDoc для DatePicker гласит:

"Свойство value представляет текущий выбранный LocalDate . Начальная дата может быть установлена ​​с помощью конструктора или путем вызова setValue ().Значением по умолчанию является ноль. "

Например

DatePicker datePicker = new DatePicker();
int year = 2012;
int month = 5;
int dayOfMonth = 7;
datePicker.setValue(LocalDate.of(year, month, dayOfMonth));
...