Thanks everyone for the various pieces of advice. 

Switching to the master branch (I had been using jfx21) resolved the problem 
with clang failing to compile :graphics:ccMacGlass. That yielded a successful 
build.

Turns out, when I ran my simple demo of the problem against the build, the 
incorrect behavior didn’t manifest itself. I began to doubt what I had seen in 
jfx21, but rerunning using jfx21, it was there: a buried exception which was 
leaving the date picker textfield with an invalid value when typed and 
committed by the user.

That’s when, after crafting a number of unsuccessful searches in JBS, I finally 
found the issue (https://bugs.openjdk.org/browse/JDK-8303478) and that it had 
been resolved in jfx22. So, all I have to do is upgrade my much larger apps 
that use the DatePicker to at least jfx22.

Again, thanks for all the help, although I wasn't able to get John Hendrikx’s 
approach (I’m using gradle, and couldn’t figure out how to get it to put my 
versions of the javafx classes first on the class path).

Best regards, 

Paul Furbacher


Reply via email to