Я хочу изменить цвет DatePicker DayCell в соответствии со значениями в файле Json. Файл Json выглядит так:
{
"2019-01-22": {
"timestamp": "2019.01.22 17:17:23",
"positive": "first Entry",
"negative": "test1",
"sliderValue": 0
},
"2019-01-16": {
"timestamp": "2019.01.22 16:46:56",
"positive": "second Entry",
"negative": "test2",
"sliderValue": 1
},
"2019-01-23": {
"timestamp": "2019.01.22 16:47:10",
"positive": "third Entry",
"negative": "test3",
"sliderValue": 2
},
"2019-01-24": {
"timestamp": "2019.01.22 16:47:18",
"positive": "fourth Entry",
"negative": "test4",
"sliderValue": 4
},
"2019-02-19": {
"timestamp": "2019.01.22 17:01:51",
"positive": "fifth Entry",
"negative": "test5",
"sliderValue": 6
},
"2019-02-20": {
"timestamp": "2019.01.22 17:01:56",
"positive": "sixth Entry",
"negative": "test6",
"sliderValue": 8
},
"2019-03-13": {
"timestamp": "2019.01.22 17:02:04",
"positive": "seventh",
"negative": "test7",
"sliderValue": 10
}
}
Я хочу изменить цвета дневной ячейки после sliderValue, который находится ниже верхнего объекта, который назван в честь даты. Значение sliderValue идет от 0 до 10 на расстоянии 1. Для значения 0 ячейка дня должна быть красной, для 5 желтой и для 10 зеленой.
Файл Json также расширяется или изменяется чаще, потому что это дневник.
Я уже нашел сообщение, где это показано, но я не могу перенести его в мою ситуацию ...
здесь сообщение
Я получил календарь от DatePicker.
Вот код:
DatePicker datePicker = new DatePicker(LocalDate.now());
DatePickerSkin datePickerSkin = new DatePickerSkin(datePicker);
Node popupContent = datePickerSkin.getPopupContent();
Если вам нужно больше строк кода из моей программы, просто напишите комментарий. Я добавлю их тогда.
Большое спасибо за вашу помощь!