java.awt.Component.setVisible(false) not triggering repaint
We observed a test application of ours that was hiding a lightweight component, but it did not disappear. Looking at the implementation of Component.setVisible(boolean) (which just calls hide() when passed 'false'), it does not seem to generate a repaint event. I believe that this is a bug in Component. The implementation of show() correctly triggers a repaint, but hide() does not.
Anyone agree that this really is a bug?