它也为我打印了两次。
但是,我不认为这值得关注。Swing决定何时需要重新粉刷东西。例如,如果您调整窗口大小或最小化/最大化,Swing将重新绘制。它可能取决于您所运行的OS
/硬件。
您应该编写代码,使其足够健壮,以处理对的多次调用
repaint。

它也为我打印了两次。
但是,我不认为这值得关注。Swing决定何时需要重新粉刷东西。例如,如果您调整窗口大小或最小化/最大化,Swing将重新绘制。它可能取决于您所运行的OS
/硬件。
您应该编写代码,使其足够健壮,以处理对的多次调用
repaint。