Swing组件具有repaint(),revalidate()和doLayout()方法。其中之一应该可以重绘您想要的任何部分。但是,您不应该对doLayout负责,这是布局引擎的责任。
您可能还需要查看这篇文章,第一个回复有一个很好的解释,并链接到更详细的文章。
关于您的问题的第二部分,我不确定,但是我们可能需要查看一些代码来了解一下。实际上是从视图中删除了“替换区域”吗?

Swing组件具有repaint(),revalidate()和doLayout()方法。其中之一应该可以重绘您想要的任何部分。但是,您不应该对doLayout负责,这是布局引擎的责任。
您可能还需要查看这篇文章,第一个回复有一个很好的解释,并链接到更详细的文章。
关于您的问题的第二部分,我不确定,但是我们可能需要查看一些代码来了解一下。实际上是从视图中删除了“替换区域”吗?