Я хочу использовать свойства JavaFX для привязки UI, но я не хочу их в своих классах моделей (см. Использование свойств javafx.beans в классах моделей). Мои классы моделей имеют getters и seters, и я хочу создавать свойства на их основе. Например, если предположить экземпляр bean
с методами String getName()
и setName(String name)
, я бы написал
SimpleStringProperty property = new SimpleStringProperty(bean, "name")
ожидая, что property.set("Foobar")
вызовет вызов bean.setName
. Но это, похоже, не работает. Что мне не хватает?