Rendering java.awt.Graphics into a JOGL application example wanted

Basically, im writing a basic 3d game which features JOGL for rendering the actual game scene, i have all that stuff done, rendering of models etc, but now i need to create 2d graphics as a sort of “overlay” if you want;

For example, drawing a 2d picture onto the front of the application so it overlaps the scene, but so it’s actually built in so if i was to use a lower alpha on the image it would appear semi-transparent.

Thanks for any help, i have googled for such examples but i cannot seem to find any.

wouldn’t just overriding the paint() method in a canvas work?

I tried that before but i couldn’t get it working, it also seems to crash the JVM.