Я пытаюсь создать привязку, чтобы предоставить кнопке способ отключать / включать себя, когда список содержит элементы или нет.Однако я не заставляю его работать.Это мой метод инициализации
private void initialize(){
runButton.disableProperty().bind(Bindings.isEmpty(listView.getItems());
}
Добавление элементов в listView никак не влияет на состояние выключенного / включенного кнопки.
Если я поместил указанную выше строку кода в другой случайныйФункция, которая вызывается позже в программе, работает.
Я читал, что привязки могут быть сборщиком мусора, поэтому я также попытался создать поле привязки, чтобы затем применить его к disabledProperty.Это тоже не работает.
Есть идеи?
РЕДАКТИРОВАТЬ:
listView.setItems(observableFiles)
используется для заполнения списка