package shogi;

/**
 * Interface graphique pour proceder au lancement du jeu 
 */

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.FileNotFoundException;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class LancementJeu {
	
	// Main necessaire pour le lancement du programme de jeu
    public static void main(String [] args) {
        creationFenetre();
    }

    // Initialisation de la fenetre de lancement 
    public static void creationFenetre(){
        final JFrame fenetreLancement = new JFrame();
        JPanel contenu = new JPanel();
        JButton nouvellePartie = new JButton("Nouvelle partie");
        fenetreLancement.setSize(486, 300);
        fenetreLancement.setTitle("Jeu de shogi");
        fenetreLancement.setLocationRelativeTo(null);
        contenu.setLayout(new BorderLayout());
        contenu.add(nouvellePartie);
        fenetreLancement.add(contenu);
        fenetreLancement.setVisible(true);
        nouvellePartie.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                try {
					new Interface();
				} catch (FileNotFoundException e1) {
					// TODO Auto-generated catch block
					e1.printStackTrace();
				}
                fenetreLancement.dispose();
                
                /* Cree une nouvelle fenetre (JFrame), constituee d'un panneau (JPanel) et 
                 * d'un bouton (JButton) pour lancer une nouvelle partie.
                 * Definit les differrentes caracteristiques de la fenetre de lancement 
                 * (taille, titre, contenu) ainsi que l'action a effectuer lorsque l'on 
                 * clique sur le JButton.
                 * L'exception mentionnee ici renvoie a celle de la classe "Interface". */
            }
        });
    }
}