मैं कोशिश कर रहा हूँ बनाने के लिए एक समय-निर्धारण कार्यक्रम, जहां मैं अद्यतन कर सकते हैं ग्राहक नियुक्ति के समय. मैं करने में सक्षम हूँ, बचाने के लिए और नियुक्तियों लेकिन उन्हें अद्यतन किया गया है एक सा भ्रामक है ।
मैं 2 सूचियों के लिए घंटे और मिनट है कि मैं कर रहा हूँ में डाल comboboxes के रूप में नीचे दिखाया गया है.
ObservableList hoursList = FXCollections.observableArrayList();
hoursList.add("08");
hoursList.add("09");
hoursList.add("10");
hoursList.add("11");
hoursList.add("12");
hoursList.add("13");
hoursList.add("14");
hoursList.add("15");
hoursList.add("16");
hoursList.add("17");
hoursList.add("18");
hoursList.add("19");
hoursList.add("20");
hoursList.add("21");
hoursList.add("22");
updateAppointmentStartTimeHourComboBox.setItems(hoursList);
updateAppointmentEndTimeHourComboBox.setItems(hoursList);
ObservableList minList = FXCollections.observableArrayList();
minList.add("00");
minList.add("15");
minList.add("30");
minList.add("45");
updateAppointmentStartTimeMinComboBox.setItems(minList);
updateAppointmentEndTimeMinComboBox.setItems(minList);
मेरा मुद्दा यह है जब मैं कोशिश कर रहा हूँ करने के लिए prepopulate स्क्रीन, मैं नहीं मिल सकता है के मूल्य के घंटे या मिनट आबाद करने के लिए तदनुसार.
मैं कर रहा हूँ प्राप्त करने में सक्षम LocalDateTime मेरी नियुक्ति से यहाँ के रूप में दिखाया
LocalDateTime ldt = appointment.getStartDate().toLocalDateTime();
LocalDate ld = ldt.toLocalDate();
UpdateAppointmentDatePicker.setValue(ld);
String tempStartHour = String.valueOf(ldt.getHour());
updateAppointmentStartTimeHourComboBox.getSelectionModel().select(equals(tempStartHour));
लेकिन मैं नहीं मिल सकता कॉम्बो बॉक्स का चयन करने के लिए उचित मूल्य और प्रदर्शन ।
अगर मैं tempStartHour = "11" कैसे कर सकते हैं मैं अपने combobox का चयन करने के लिए और प्रदर्शन "11" सूची से