Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.

Regression

com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot.testFocus01ProgrFocus

Failing for the past 1 build (Since Unstable#1496 )
Took 17 sec.

Error Message

Mouse (1:1) not clicked one time expected:<1> but was:<2>

Stacktrace

junit.framework.AssertionFailedError: Mouse (1:1) not clicked one time expected:<1> but was:<2>
	at com.jogamp.opengl.test.junit.util.AWTRobotUtil.mouseClick(AWTRobotUtil.java:625)
	at com.jogamp.opengl.test.junit.util.AWTRobotUtil.assertMouseClick(AWTRobotUtil.java:658)
	at com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot.testFocus01ProgrFocusImpl(TestParentingFocus02SwingAWTRobot.java:265)
	at com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot.testFocus01ProgrFocus(TestParentingFocus02SwingAWTRobot.java:288)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

Standard Error

++++ Test Singleton.ctor()
++++ Test Singleton.lock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1578904041726 ms III - Start
SLOCK [T main @ 1578904041728 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904044816 d 1ms]]
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x2205a05d: tileRendererInUse null, GearsES2[obj 0x2205a05d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x2205a05d on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  0
GL Profile     GLProfile[GL2/GL2.hw]
GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.3.9 [GL 2.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     2.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
GL FBO: basic true, full true
GL_EXTENSIONS  128
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x2205a05d created: GearsObj[0x3bdec142, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x2205a05d created: GearsObj[0x3bc93454, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x2205a05d created: GearsObj[0x3bc93454, vbo ff 7, fs 8, bf 9, bs 10]
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x2205a05d FIN GearsES2[obj 0x2205a05d isInit true, usesShared false, 1 GearsObj[0x3bdec142, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3bc93454, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2286526e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x2205a05d 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fa28c7e0810, msaa false, tileRendererInUse null
>> GearsES2 0x2205a05d, angle 0.0, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x2205a05d 340x342, swapInterval 1, drawable 0x7fa28c7e0810
Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x2205a05d 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fa28c7e0810, msaa false, tileRendererInUse null
>> GearsES2 0x2205a05d, angle 0.5, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2205a05d 340x342, swapInterval 1, drawable 0x7fa28c7e0810
******** clearAWTFocus.0
FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904045041 d 0ms]]
FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0
Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2205a05d 340x342, swapInterval 1, drawable 0x7fa28c7e0810
Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x2205a05d 340x342, swapInterval 1, drawable 0x7fa28c7e0810
******** clearAWTFocus.X
toFront: robot pos: 320/263
FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
Frames for initial setVisible(true): 4
FOCUS AWT  Button Outer request
requestFocus: AWT Component
FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button0
FOCUS AWT  Button Outer sync
centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button0
centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button0
FOCUS NEWT Canvas/GLWindow request
requestFocus: AWT Component
FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on button0
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904048740 d 0ms]]
FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,640x29,label=north],cause=UNKNOWN] on canvas0
Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
FOCUS NEWT Canvas/GLWindow sync
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904051165 d 9ms]]]
KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904051228 d 5ms]]]
KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904051554 d 12ms]]]
KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904051609 d 7ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas0
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904052046 d 7ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904052052 d 16ms]]]
MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904052052 d 16ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas0
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904052697 d 3ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904052703 d 12ms]]]
MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904052703 d 13ms]]]
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas0
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904053220 d 6ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904053226 d 16ms]]]
MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904053226 d 16ms]]]
FOCUS AWT  Button request
requestFocus: AWT Component
FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button1,0,0,490x29,label=north],cause=UNKNOWN] on canvas0
FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904053743 d 0ms]]
FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on button1
FOCUS AWT  Button sync
centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button1
centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button1
FOCUS NEWT Canvas/GLWindow request
requestFocus: AWT Component
FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,75,29,340x342],cause=UNKNOWN] on button1
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904056928 d 1ms]]
FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,490x29,label=north],cause=UNKNOWN] on canvas0
Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
FOCUS NEWT Canvas/GLWindow sync
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904059348 d 2ms]]]
KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904059411 d 6ms]]]
KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904059733 d 7ms]]]
KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas0
KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904059794 d 14ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas0
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904060146 d 5ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904060152 d 15ms]]]
MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904060152 d 15ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas0
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904060797 d 6ms]]]
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904060801 d 2ms]]]
MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas0
MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904060801 d 2ms]]]
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=2] on canvas0
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=2] on canvas0
MOUSE AWT CLICKED [4]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=2] on canvas0
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904061227 d 9ms]]]
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904061232 d 4ms]]]
MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904061232 d 4ms]]]
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904061291 d 0ms]]
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.0 0x50dfbc58: tileRendererInUse null, GearsES2[obj 0x50dfbc58 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x50dfbc58 on Thread[main-Display-.macosx_nil-1-EDT-1,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], offscr[fbo]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  0
GL Profile     GLProfile[GL2/GL2.hw]
GL Version     2.1 (Compat profile, arb, compat[], FBO, hardware) - 2.1 INTEL-14.3.9 [GL 2.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     2.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 1.20 / 1.20.0
GL FBO: basic true, full true
GL_EXTENSIONS  128
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x50dfbc58 created: GearsObj[0x882b5e8, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x50dfbc58 created: GearsObj[0x7d726efb, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x50dfbc58 created: GearsObj[0x7d726efb, vbo ff 7, fs 8, bf 9, bs 10]
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.init.X 0x50dfbc58 FIN GearsES2[obj 0x50dfbc58 isInit true, usesShared false, 1 GearsObj[0x882b5e8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7d726efb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x249a229d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.reshape 0x50dfbc58 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fa28c6c9f00, msaa false, tileRendererInUse null
>> GearsES2 0x50dfbc58, angle 0.0, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.display 0x50dfbc58 340x342, swapInterval 1, drawable 0x7fa28c6c9f00
Thread[AWT-EventQueue-0,6,main] GearsES2.reshape 0x50dfbc58 0/0 340x342 of 340x342, swapInterval 1, drawable 0x7fa28c6c9f00, msaa false, tileRendererInUse null
>> GearsES2 0x50dfbc58, angle 0.5, [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648 -> [l -1.0, r 1.0, b -1.0058824, t 1.0058824] 2.0x2.0117648, v-flip false
Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x50dfbc58 340x342, swapInterval 1, drawable 0x7fa28c6c9f00
******** clearAWTFocus.0
FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0
FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904061371 d 0ms]]
FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904061371 d 0ms]]
FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2
Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x50dfbc58 340x342, swapInterval 1, drawable 0x7fa28c6c9f00
Thread[AWT-EventQueue-0,6,main] GearsES2.display 0x50dfbc58 340x342, swapInterval 1, drawable 0x7fa28c6c9f00
******** clearAWTFocus.X
toFront: robot pos: 320/263
FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=javax.swing.JFrame[frame1,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button2
Frames for initial setVisible(true): 4
FOCUS AWT  Button Outer request
centerMouse: robot pos: 320x60, onTitleBarIfWindow: true
MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,23,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,640x458,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on button2
MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
requestFocus: click, d: 501 ms
FOCUS AWT  Button Outer sync
centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button2
centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
centerMouse: robot pos: 320x60, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(320,15),absolute(320,60),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(320,15),absolute(320,60),button=1,modifiers=Button1,clickCount=1] on button2
FOCUS NEWT Canvas/GLWindow request
centerMouse: robot pos: 320x274, onTitleBarIfWindow: true
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1
FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on button2
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904065849 d 0ms]]
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904065846 d 3ms]]]
FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button2,0,0,640x29,label=north],cause=MOUSE_EVENT] on canvas1
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904065854 d 6ms]]]
MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904065854 d 6ms]]]
requestFocus: click, d: 501 ms
Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
FOCUS NEWT Canvas/GLWindow sync
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904068680 d 13ms]]]
KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904068734 d 10ms]]]
KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904069062 d 12ms]]]
KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904069119 d 1ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904069564 d 4ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904069570 d 13ms]]]
MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904069570 d 14ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904070204 d 6ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904070210 d 15ms]]]
MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904070210 d 15ms]]]
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE AWT CLICKED [4]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904070730 d 7ms]]]
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904070734 d 3ms]]]
MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904070734 d 3ms]]]
FOCUS AWT  Button request
centerMouse: robot pos: 320x89, onTitleBarIfWindow: true
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=java.awt.Button[button3,0,0,490x29,label=north],cause=MOUSE_EVENT] on canvas1
FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904071366 d 0ms]]
FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on button3
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
requestFocus: click, d: 501 ms
FOCUS AWT  Button sync
centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on button3
centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
centerMouse: robot pos: 320x89, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(245,15),absolute(320,89),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(245,15),absolute(320,89),button=1,modifiers=Button1,clickCount=1] on button3
FOCUS NEWT Canvas/GLWindow request
centerMouse: robot pos: 320x274, onTitleBarIfWindow: true
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1
FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,75,29,340x342],cause=MOUSE_EVENT] on button3
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904075190 d 0ms]]
FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button3,0,0,490x29,label=north],cause=MOUSE_EVENT] on canvas1
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904075188 d 3ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE AWT CLICKED [1]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904075195 d 7ms]]]
MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904075195 d 7ms]]]
requestFocus: click, d: 501 ms
Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 1, temp false]
FOCUS NEWT Canvas/GLWindow sync
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904078014 d 4ms]]]
KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904078068 d 9ms]]]
KEY AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[EVENT_KEY_PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904078396 d 11ms]]]
KEY AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=0,primaryLevelUnicode=0,scancode=0,extendedKeyCode=0x41] on canvas1
KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[EVENT_KEY_RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904078451 d 6ms]]]
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904078897 d 8ms]]]
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904078903 d 2ms]]]
MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904078903 d 2ms]]]
MOUSE AWT CLICKED [2]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
centerMouse: robot pos: 320x274, onTitleBarIfWindow: false
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904079431 d 7ms]]]
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE AWT CLICKED [3]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904079436 d 14ms]]]
MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904079436 d 15ms]]]
MOUSE AWT PRESSED [true]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_PRESSED,(170,171),absolute(320,274),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on canvas1
MOUSE AWT RELEASED [false]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_RELEASED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE AWT CLICKED [4]: NewtCanvasAWT, java.awt.event.MouseEvent[MOUSE_CLICKED,(170,171),absolute(320,274),button=1,modifiers=Button1,clickCount=1] on canvas1
MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[EVENT_MOUSE_PRESSED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904079954 d 13ms]]]
MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[EVENT_MOUSE_RELEASED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904079958 d 9ms]]]
MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[EVENT_MOUSE_CLICKED, [170]/[171], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 170/171, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1578904079958 d 9ms]]]
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x50dfbc58: tileRendererInUse null
Thread[main-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x50dfbc58 FIN
FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas1
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
++++ Test Singleton.unlock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1578904080429 ms III - Stopping: alive true, shallQuit true, hasSocket true
SLOCK [T main @ 1578904080429 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.macosx.WindowDriver, consumed false, when:1578904080433 d 0ms]]
FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on canvas0