Login  Register

Re: Mac OS X 10.7+ / Oracle JRE 7 : Swing integration issues

Posted by InteractiveMesh on Jun 01, 2013; 1:44pm
URL: https://forum.jogamp.org/Mac-OS-X-10-7-Oracle-JRE-7-Swing-integration-issues-tp4027780p4029292.html

Running my test cases (see initial post of this thread) with

 - gluegen-2.0-b671-20130517
 - jogl-2.0-b993-20130518

leads to following results:

on 7u21
 - GLCanvas and NewtCanvasAWT are positioned correctly (x/y-position). :-)
 - GLCanvas and NewtCanvasAWT are rendered always in the front (z-position). :-(

on 7u40-ea-b27, 2013/05/30 and 8ea-b92, 2013/05/30
 - GLCanvas and NewtCanvasAWT are positioned permanently at the lower left corner (x/y-position). :-(
 - GLCanvas and NewtCanvasAWT are rendered always in the front (z-position). :-(

So, I assume that the current jogl build isn't yet adapted according to the x/y-position bug fixes (JDK 7 bug 2229714/JDK 8 bug 7172187 : JAWT native CALayer not positioned over Canvas) which are implemented in 7u40-ea-b27 and 8ea-b92.

In my view the z-position issue in not caused by jogl and can only be solved within the Swing layouts.

August