import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.Image;
import java.awt.Toolkit;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JLabel;


public class Puissance4 {
	public static final int NB_COL = 7;
	public static final int NB_LIG = 6;

	public Puissance4(){
		FirstFrame f = new FirstFrame();
		Container contentPane = f.getContentPane();
		int i,j;
		JButton[] tab1 = new JButton[NB_COL];
		for (i=0;i<NB_COL;i++){
			tab1[i]=new JButton(new ImageIcon("blanc.jpg"));
			tab1[i].setBorder(null);
			tab1[i].setRolloverIcon(new ImageIcon("drop.jpg"));
		}
		JLabel[][] tab = new JLabel[NB_LIG][NB_COL];
		for (i=0;i<NB_LIG;i++){
			for (j=0;j<NB_COL;j++){
				tab[i][j]=new JLabel(new ImageIcon("vide.jpg"));
			}
		}
		tab[5][3].setIcon(new ImageIcon("rouge.jpg"));
		tab[4][3].setIcon(new ImageIcon("rouge.jpg"));
		tab[5][2].setIcon(new ImageIcon("jaune.jpg"));
		tab[3][3].setIcon(new ImageIcon("jaune.jpg"));
		contentPane.setLayout(new GridLayout(NB_LIG+1,NB_COL));
		for (i=0;i<NB_COL;i++){
			contentPane.add(tab1[i]);
		}
		for (i=0;i<NB_LIG;i++){
			for (j=0;j<NB_COL;j++){
				contentPane.add(tab[i][j]);
			}
		}
		
		f.pack();
		f.setResizable(false);
		System.out.println(f.getSize());
		f.setSize((int) f.getSize().width-NB_COL,(int) f.getSize().getHeight()-NB_LIG);
		f.setVisible(true);
	}

}
