package gui;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class tablero extends JFrame{
private JLabel[][] lblTablero;
public JLabel getLblTablero(int row, int col) {
return lblTablero[row][col];
}
public tablero() {
final JPanel panel = new JPanel();
panel.setLayout(new GridLayout(8, 8));
boolean color = true;
lblTablero = new JLabel[8][8];
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
if (color) {
lblTablero[i][j] = new JLabel(new ImageIcon("algo.JPEG"));
getLblTablero(i, j).setBackground(Color.white);
getLblTablero(i,j).setPreferredSize(new Dimension(30,30));
panel.add(getLblTablero(i,j));
color = false;
} else {
lblTablero[i][j] = new JLabel(" ");
getLblTablero(i, j).setOpaque(true);
getLblTablero(i, j).setBackground(Color.black);
getLblTablero(i,j).setPreferredSize(new Dimension(30,30));
panel.add(getLblTablero(i,j));
color = true;
}
if (j == 7) {
color = !color;
}
}
}
getContentPane().add(panel);
getContentPane().setLayout(null);
panel.setBounds(40, 30, 502, 408);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(600,600);
}
public static void main(String[] args) {
new tablero().setVisible(true);
}
}