That was mostly meant as a joke!
Although you could theoretically extend a renderer to did this.
You were more correct with AWT actually!
The EDT is part of AWT, and you can check if your code is running on it using EventQueue.isDispatchThread(). This should mainly be in event callbacks. Neither the Java2D or JOGL renderers use this for draw().