Dovrebbe essere proprio una delle caratteristiche di Swing, ma non so se vale solo per frame "interni" o in generale.

Qui c'e' un po' di codice, ma va al di la della mia comprensione:
http://forum.java.sun.com/thread.jsp...hreadID=391403