Изменить цвет DatePicker DayCell - PullRequest
0 голосов
/ 23 января 2019

Я хочу изменить цвет 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();

Если вам нужно больше строк кода из моей программы, просто напишите комментарий. Я добавлю их тогда. Большое спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...