【发布时间】:2020-12-12 05:22:03
【问题描述】:
我想显示一个 8x8 棋盘格,但使用下面的代码,我只能得到具有交替颜色的水平线。
Color color = Color.gray;
for (int row = 0; row < 8; row++)
{
for (int col = 0; col < 8; col++)
{
if (color == Color.gray)
{
color = Color.lightGray;
}
else
{
color = Color.gray;
}
g.setColor(color);
g.fillRect(row*80, col*80, 80, 80);
}
}
【问题讨论】:
-
“不工作”是什么意思?它不编译吗?它会抛出异常吗?它会产生意想不到的结果吗?请edit您的问题并添加更多信息。
标签: java swing for-loop awt graphics2d