我试图通过将面板的可见性设置为false,添加延迟,然后将其可见性设置为true来刷新面板。下面是我的基本代码。我期望整个框架在500毫秒内变灰,然后再看到面板。但是,这不会发生,并且代码的行为就像什么都没有发生。
jPanel1.setVisible(false);
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
jPanel1.setVisible(true);