【发布时间】:2014-07-12 07:08:17
【问题描述】:
我正在尝试让我正在创建的这个游戏的 JButton 闪烁红色。该网站上的所有解决方案都建议使用线程并将其置于睡眠状态或使用计时器,但是,暂停缓解似乎是在颜色更改之后发生的
这是我的代码:
Color cb = board[Y1][X1].getBackground();
board[Y1][X1].setBackground(Color.RED);
//Pause
board[Y1][X1].setBackground(cb);
如果我在第 3 行放置一个线程并将其置于睡眠状态并注释掉第 4 行,则暂停将在 JButton 变为红色之前出现。 (记事板只是 JButton 的二维数组)
【问题讨论】:
-
欢迎来到 Stack Overflow!实际的runnable example that demonstrates your problem 将涉及更少的猜测工作和更好的响应
-
我想以前一定有人遇到过类似的问题,实际代码没用,这更像是一个java问题。 JButton -> 红色暂停 JButton -> 黑色
标签: java swing colors jbutton thread-sleep