Hi Oliver,
The factory just got renamed, sorry :) See a concise example
here. The demo is probably too concise, but calling open() will build a JFrame, JPanel and add the GL
JPanel into it.
To elaborate : this will provide a lightweight OpenGL canvas, meaning other components such as drop down, popups etc will be able to draw on top of it (maybe what you call "overlapping components"?).
Other possibilities
- use AWTChartFactory, which will use a GLPanel, hence a heavyweight AWT Panel that - should - not support other components drawn on top of it. Appart of this, it can fit into a Swing app.
- use EmulGLChartFactory, which provides an AWT Canvas using CPU for rendering instead of GPU. Slower but resilient to native incompatibilities. See the
download page of 2.1.0 for a performance comparison. You can just change the factory and get charts changed inside your app.
Best,
Martin