Hi team,
I just moved my CalendarLabel to the jfxtras project. Its purpose is to display the value of a Calendar according to the DateFormat, that is set in the control. Both values are stored in a property and the control reacts on changes in either Property. Using a normal Label and a Bindings Expression allows - to my understanding - only to react on changes in the Calendar not of the Format, as the Format cannot be set as JavaFX Property.
The use case of such a control would be to have an i18ned date label whose DateFormat can be changed during runtime (e.g. by changing the language settings of an application).
Surprisingly, this use case can be found in my mortgage calculator ;-)
If you think this can be useful to other people we keep it, if you think this is clutter or I just have not understood the out of the box functionality of JavaFX Bindings just let me know, I am happy to move it to my private library again.
Cheers
Thomas