我仍然是Java的初学者,正在尝试创建游戏。我刚创建了一个20 x 20的板,然后将其添加到2D正方形阵列中。但是,我对某些语法感到困惑。...我仍然很难编写适当的条件和算法。
因此,我想做的是用黑色填充8X8的内部正方形,然后在外部将2列和两行相邻的边界用不同的红色填充。
我将如何解决这个问题?
到目前为止,我有两个用于行和列的for循环。
我知道我需要某种if语句,就像...(if([row] == 1,2,19,20(最顶部和最底部的行))...对于列一样,然后
正方形= newSquare(jpanel,Color.RED);
其他
正方形= newSquare(jpanel,Color.Black)
最佳答案
您只能有一个正方形。首先用内部颜色填充()。然后为您的图形设置笔画(使用BasicStroke并指定width = 5(或更多像素)并使用draw()。