Kevin et al,
I updated MonologFX and the corresponding MonologFXBuilder classes in v2.2 of JFXtras-Labs, doing some code cleanup and adding the capability for developers to position the dialog using setPos(x, y) or setX(x) and setY(y) methods. The Builder incorporates X and Y methods to do the same. The v8.0 code line allows for use of the MonologFX class, just not the Builder. Default behavior remains to center the dialog, unless coords are provided.
I'm intentionally only checking for coords >= 0. I debated whether to check for valid screen coords, but decided against it in case someone, somewhere had a use case for "presenting" a hidden dialog; this would still allow for that by positioning it off-screen and awaiting some response. Not sure if that's valid or not really, and I'd appreciate anyone's thoughts on good/bad idea. As someone once said, "I feel strongly both ways." ;-) I just knew as soon as I disallowed it, someone would make an excellent case for it...so it's there for now.
Please take a look and see what you think. Thanks, all!
All the best,
Mark