Thanks gouessej, the links you provided were helpful. I've since set up JOGL2 in netbeans, and also got a simple JavaFX 2 + JOGL2 frame using GLJPanel working:
SwingNode swingNode = (SwingNode)root.lookup("#MySwingNode");
The trouble I'm having now is that when I resize the window, ~30% of the time the GL redraw in GLJPanel ends up blanking out the entire window, overwriting other UI elements. They only redraw on events (hover, alt-tab etc). My google-fu suggests JavaFX does not permit a forced redraw of the other elements as a workaround. (I get the same symptoms when initializing inside SwingUtilities.invokeLater()).
1) Is this blanking out because JavaFX is using OpenGL behind the scenes?
2) Is it a symptom of an immature integration overall, which may throw up further issues as I progress?
3) Is it worth posting this on the Jogamp forum (& directing further questions there instead)?
4) What's a workaround??
I would like to use JavaFX as I love the architecture, but considering a move to Swing for the sake of avoiding these issues.
Thanks for your time & effort responding to these questions.