【发布时间】:2015-05-06 03:55:22
【问题描述】:
我是 Java 编程的初学者,遇到了一个问题(可能很容易解决)。
我正在尝试使用 Java GUI,并希望创建一个窗口,在该窗口中循环显示数组的颜色,直到不再有颜色为止。我相信我可以使用 for 循环并循环遍历数组来做到这一点,但是我不知道如何循环遍历背景颜色。
任何帮助和解释将不胜感激。
public void flashColor() {
Color [] color = { Color.red,Color.orange,Color.green };
int i = 0;
for(i=0;i<color.length;i--){
getContentPane().setBackground(Color(i));
}
}
【问题讨论】:
-
我忘了说我之前可以设置背景颜色和打开窗口没有错误。我在程序中遗漏的所有其他内容都可以正常工作。
-
我也不明白为什么大括号在代码块之外
-
你需要一个Swing Timer在一定的时间间隔内改变颜色。
标签: java arrays swing user-interface colors