anv*_*nvd 1 java swing loops for-loop
我正在尝试将此代码更改为for循环,但我有一些问题
panel[1].setBackground(Color.red);
panel[2].setBackground(Color.white);
panel[3].setBackground(Color.red);
panel[4].setBackground(Color.white);
panel[5].setBackground(Color.red);
panel[6].setBackground(Color.white);
panel[7].setBackground(Color.red);
panel[8].setBackground(Color.white);
panel[9].setBackground(Color.red);
panel[10].setBackground(Color.white);
Run Code Online (Sandbox Code Playgroud)
新代码 - for
for (int i = 0; i < panel.length; i++) {
panel[(i*2)+1].setBackground(Color.red);//i think that is correct, or no?
panel[(i*3)+1].setBackground(Color.white); //problem here
}
Run Code Online (Sandbox Code Playgroud)
谢谢
使用新式for循环:
int ct = 0;
for(JPanel panel : panels){
panel.setBackground((ct % 2 == 1) ? Color.Red : Color.White);
ct++;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
355 次 |
| 最近记录: |