Yet more rendering fixes: we render the frame participants before the dirty Swing components and we go through and specifically render any components in the upper layers (see JLayeredPane for what this means) that overlap our frame participants every frame. This is non-optimal, but the hairy code that somehow magically works out who to repaint when components overlap is not even something that I want to dig more deeply into. There are generally not many components in the upper layers (only popups like menus and tooltips and internal frames when we use them).
Yet more rendering fixes: we render the frame participants before the dirty
Swing components and we go through and specifically render any components
in the upper layers (see JLayeredPane for what this means) that overlap
our frame participants every frame. This is non-optimal, but the hairy
code that somehow magically works out who to repaint when components
overlap is not even something that I want to dig more deeply into. There
are generally not many components in the upper layers (only popups like
menus and tooltips and internal frames when we use them).


git-svn-id: a1a4b28b82a3276cc491891159dd9963a0a72fae@1329 542714f4-19e9-0310-aa3c-eee0fc999fb1

threerings/narya,threerings/narya,threerings/narya,threerings/narya,threerings/narya