【发布时间】:2011-08-13 10:34:00
【问题描述】:
当我在单击按钮 2 秒后尝试更改按钮颜色时,我的 GUI 出现问题。我想要做的是单击一个白色方形按钮,然后出现一种颜色,2 秒后我希望它恢复到原来的颜色(白色)。如何做到这一点?
我的点击代码:
cards[index].setBackground(cards[index].getTrueColor());
try
{
Thread.sleep(2000);
cards[cardPos.get(0)].setBackground(Color.white);
}
catch(Exception e) {}
所以这又回到了白色,但在一个实例中,不会等到几秒钟。 真的很感谢这里的一点帮助。 谢谢!
【问题讨论】:
-
你需要说明你使用的是什么GUI框架。是 Swing(桌面)、Android(手机)还是 GWT(网站)?
标签: java multithreading user-interface