上に青い四角形が描かれたボードの上に四角形を描画しようとすると、四角形が青い四角形の下に描画されますが、赤い四角形を描画するメソッドは赤い四角形の後に呼び出されます..
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g); //To change body of generated methods, choose Tools | Templates.
//this method paints the blue board
pintarTablero(getGraphics(), tableroMio, 100, 200);
//red rectangle
g.setColor(Color.red);
g.drawRect(200, 200, 200, 200);
g.fillRect(200, 200, 200, 200);
}
public void pintarTablero(Graphics g, int tab[][], int x, int y) {
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
if (tab[i][j] == 0) {
// g.setColor(Color.blue);
//g.fillRect(x + i * 30, y + j * 30, 30, 30);
// g.setColor(Color.black);
g.drawRect(x + i * 30, y + j * 30, 30, 30);
}
}
}
}