вы можете использовать метод замены макета:
layout.replace(existingComponent, newComponent)
существующие и новые компоненты также могут быть JPanels.