Установка свойства javafx через отражение - PullRequest
0 голосов
/ 24 сентября 2018

Попытка установить значение наблюдаемого свойства с помощью отражения (случай ORM).

public class TestVAO
{
        private Property<Long> id = new SimpleObjectProperty<>();
}

Этот код не работает.Какой правильный путь?

    if (field.getType().isAssignableFrom(Property.class))
    {
        field.setAccessible(true);
        field.set(obj, value);
    }

1 Ответ

0 голосов
/ 24 сентября 2018

Это добилось цели.Это правильный способ сделать это?

@SuppressWarnings("unchecked")
final Property<Object> property  = (Property<Object>)field.get(obj);
property.setValue(value);
...