我正在尝试制作一个显示红绿蓝背景的Java程序,更新后的暂停时间为1秒。我尝试过:
Container content = frame.getContentPane();
content.setBackground(Color.RED);
Thread.sleep(1000);
content.setBackground(Color.GREEN);
Thread.sleep(1000);
content.setBackground(Color.BLUE);
但是,这只等待2秒钟,然后显示蓝色背景。有人可以给我解决吗?
我绝对是Swing的菜鸟,所以对它的一些解释将不胜感激。另外,有没有办法循环改变颜色?谢谢!