GLCanvas + JSplitPane.SetContinuousLayout

Hi folks,
i try to use GLCanvas together with JSplitPane.
The GLCanvas should automatically be redrawn if the splitpane is moved. Therefore i’ve called JSplitPane.SetContinuousLayout(true). Well, this seems to work so far, the only problem is that the GLCanvas flickers while the JSplitPane is moved. (It appears like the JSplitPane clears the background before the GLCanvas is drawn)
Is there a way to remove the flickering of the GLCanvas?

Please let me know if you have an idea.
Thanks in advance,
nop nop nop…

What operating system are you running on? If Windows, try specifying -Dsun.java2d.noddraw=true on the java command line.

Hi Ken,
yes i am running windows (2000, SP2), but setting noddraw to true does not seem to have any (visible) effect.
Any other ideas?
Thank you anyway!
nop nop nop…

People have reported issues with JSplitPane before. I think there might be a chance that it’s necessary to subclass JSplitPane or otherwise configure it to prevent Java2D from trying to clear the side of the pane containing the GLCanvas. It’s also possible that we need to override more methods in GLCanvas itself. Do you have a small test case showing the problem? If so, could you file a bug with the JOGL Issue Tracker?