115 lines
2.9 KiB
Java
115 lines
2.9 KiB
Java
package vue;
|
||
|
||
import java.awt.BorderLayout;
|
||
import java.awt.GridLayout;
|
||
import java.awt.event.ActionEvent;
|
||
import java.awt.event.ActionListener;
|
||
|
||
import javax.swing.JButton;
|
||
import javax.swing.JDialog;
|
||
import javax.swing.JFrame;
|
||
import javax.swing.JLabel;
|
||
import javax.swing.JPanel;
|
||
import javax.swing.JTextField;
|
||
|
||
import vue.MembreBureau.amembreListener;
|
||
|
||
/*
|
||
* Classe permettant de creer une personne dans le club en definissant nom, prenom, adresse, date de naissance,
|
||
* numero de telephone, date d'adhesion, et mot de passe
|
||
*/
|
||
|
||
public class AjoutPersonne extends JDialog
|
||
{
|
||
JLabel Nom;
|
||
JLabel Prenom;
|
||
JLabel Adresse;
|
||
JLabel dtn;
|
||
JLabel num;
|
||
JLabel addhesions;
|
||
JLabel pwd;
|
||
JPanel bas;
|
||
JPanel gauche;
|
||
JPanel droite;
|
||
JButton valid;
|
||
JButton annul;
|
||
GridLayout text;
|
||
GridLayout entrance;
|
||
JTextField t_nom;
|
||
JTextField t_prenom;
|
||
JTextField t_adresse;
|
||
JTextField t_dtn;
|
||
JTextField t_num;
|
||
JTextField t_addhesion;
|
||
JTextField t_pwd;
|
||
|
||
public AjoutPersonne(String title, int larg, int haut)
|
||
{
|
||
setTitle(title);
|
||
setModal(true);
|
||
this.setSize(larg, haut);
|
||
this.setResizable(false);
|
||
this.setLocationRelativeTo(null);
|
||
text = new GridLayout(7, 1);
|
||
entrance = new GridLayout(7, 1);
|
||
gauche = new JPanel();
|
||
droite = new JPanel();
|
||
bas = new JPanel();
|
||
droite.setLayout(text);
|
||
gauche.setLayout(entrance);
|
||
Nom = new JLabel("Nom : ");
|
||
Prenom = new JLabel("Prenom : ");
|
||
Adresse = new JLabel("Adresse : ");
|
||
dtn = new JLabel("Date de naissance : ");
|
||
num = new JLabel("Nunmero de telephone : ");
|
||
addhesions = new JLabel("Date d'adhesion : ");
|
||
pwd = new JLabel("Mot de passe : ");
|
||
t_nom = new JTextField(30);
|
||
t_prenom = new JTextField(30);
|
||
t_adresse = new JTextField(30);
|
||
t_dtn = new JTextField(30);
|
||
t_num = new JTextField(30);
|
||
t_addhesion = new JTextField(30);
|
||
t_pwd = new JTextField(30);
|
||
valid = new JButton("Valider");
|
||
annul = new JButton("Annuler");
|
||
gauche.add(Nom);
|
||
gauche.add(Prenom);
|
||
gauche.add(Adresse);
|
||
gauche.add(dtn);
|
||
gauche.add(num);
|
||
gauche.add(addhesions);
|
||
gauche.add(pwd);
|
||
droite.add(t_nom);
|
||
droite.add(t_prenom);
|
||
droite.add(t_adresse);
|
||
droite.add(t_dtn);
|
||
droite.add(t_num);
|
||
droite.add(t_addhesion);
|
||
droite.add(t_pwd);
|
||
bas.add(annul, BorderLayout.WEST);
|
||
bas.add(valid, BorderLayout.EAST);
|
||
this.add(bas, BorderLayout.SOUTH);
|
||
this.add(gauche, BorderLayout.WEST);
|
||
this.add(droite, BorderLayout.EAST);
|
||
valid.addActionListener(new validListener());
|
||
annul.addActionListener(new annulListener());
|
||
}
|
||
|
||
class validListener implements ActionListener
|
||
{
|
||
public void actionPerformed(ActionEvent e)
|
||
{
|
||
//envoie dans la base de donn<6E>es
|
||
// et ferme la fenetre
|
||
}
|
||
}
|
||
|
||
class annulListener implements ActionListener
|
||
{
|
||
public void actionPerformed(ActionEvent e)
|
||
{
|
||
//ferme la fenetre sans envoyer
|
||
}
|
||
}
|
||
} |