да вам нужно вызвать repaint (); перепроверить (); когда вы вызываете removeAll (), вы должны вызвать repaint () и revalidate ()