I’m struggling to create a dynamic view generation utility for javafx. I’ve a handful of Classes that have ObjectProperty’s or StringProperty’s I’d like to create a ComboBox for each property and bind directly the combo selected value to the Class property by name if possible. Is there some helper or method in any of the javafx.beans.binding that would allow me to specify an Object and a String name and retrieve the property. Or to just retrieve a list of properties. I have a method now that takes the string and matches it to the property by name but it requires I have a case for each property on the object, which on an object with 20+ properties is a lot of duplicate code.
I guess to specify I’m looking for javafx.bean.property as a return type.
You can always use Java Reflection.
Getting a list of properties
Here is reflective method for binding and example: