Focus Policy

I have a panel (MAIN) with Swing components on the left and a VisAD 3-D
surface on the right.  When I map another panel (TEXT) on top and move
the cursor over the left side of MAIN I get the expected behavior:
TEXT stays mapped on top of MAIN.  However if I move the cursor right
into the VisAD window of MAIN, then TEXT moves under MAIN (obscuring TEXT).
This is disconcerting to the users of my application.  Note, this only
happens under Win 98/NT.  On Solaris TEXT continues to stay mapped on top of
MAIN unless I specifically click on the window frame of MAIN.  Does
anyone have a solution for this problem?  I'm not sure if the problem is
related to VisAD, Swing, Java3D, or the Win operating system.