Preliminary testing on OSX 10.14.3 (Mojave)
shows diverse issues across units tests, mostly AWT related.
We need to triage these unit tests and pass them for 2.4.0,
at least to a point where we get similar stats as w/ earlier
Locally run all test on OSX 10.14.4 (another Mojave update)
with jdk1.8.0_192.jdk: all tests passed.
I had to perform an Accessibility Security setting to allow the
AWT Robot to control mouse and keyboard - after which all tests have passed.
Not sure if you found the solution already. If not, follow the steps below,
Settings -> Security & Privacy
Scroll down to "Accessibility"
Click the lock button at the bottom and unlock the security and privacy preferences
Click on '+' icon and your program (Eclipse IDE in my case) and try running again
The IDE still shows "This is NOT allowed. Please call TIS/TSM in main thread!!!" but both Keyboard and Mouse events work. I checked your code as well.
Closing for now, due to positive result.
Must be reopened before 2.4.0 release, if issues still exists.
jogamp-scripting commit 699c2c1e2dbb2d98b223389ee6884f0c4abc8144
Bug 1372: XCode 10* SDKROOT macosx10.14 not working yet
Set SDKROOT to macosx10.11 for XCode 10* (see 'man xcrun')