После загрузки панели с флажками, а затем загрузки обратно в ScrollPane. Тогда я могу видеть новый контент только после того, как сначала свернул, а затем восстановил окно.
вы также можете использовать метод updateUI () как
aScrollPane.updateUI();
это освежит вашу графику:)
Использование topLevelContainer.validate(); прекрасно работает в в этом примере .
topLevelContainer.validate();
Похоже, вам просто нужно сделать repaint () на ScrollPane, когда вы переключаетесь на него.