import javax.swing.*;


import java.awt.GridLayout;
import java.awt.Dimension;
import java.awt.event.*;


public class Ajouter extends JFrame {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2888107281302599973L;
	JButton ok;
	PanneauListeContact p;
	JTextField TF;
	
	public Ajouter(PanneauListeContact p) {
		this.p = p;
		setLayout(new GridLayout(1,3));
		JLabel texte = new JLabel("surnom");
		TF = new JTextField();
		TF.setPreferredSize(new Dimension(50,20));
		TF.setEditable(true);
		
		ok = new JButton("Ajouter");
		ok.addActionListener(new EcouteurBoutonAjouter2(TF,p,this));
		this.add(texte);
		this.add(TF);
		this.add(ok);
		
		
		// Assemblage et affichage
		pack();
		setVisible(true);
	}
}

//ce qu'il se passe si le bouton Ajouter est séléctionner
class EcouteurBoutonAjouter2 implements ActionListener {
	private JTextField TF;
	private Ajouter a;
	private PanneauListeContact panneauListeContacts;
	
	public EcouteurBoutonAjouter2(JTextField TF,PanneauListeContact panneauListeContacts,Ajouter a) {
		this.TF = TF;
		this.a = a;
		this.panneauListeContacts = panneauListeContacts;
	}

	public void actionPerformed(ActionEvent e) {
		panneauListeContacts.ajouterContact(new Contact(TF.getText()));
		a.setVisible(false);
		
	}
}
