1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
| import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.GridLayout.*;
public class Service2
{
private JPanel panelP;
private JPanel panelH;
private JPanel panelB;
private JTextField name2;
private JTextField prenom2;
private JTextField nomText;
private JTextField prenomText;
private JTextField loginText;
private JTextField passText;
private JTextField idText;
private JTextField mailText;
private JButton buttonModif;
private JButton button1;
public Service2()
{
panelP = new JPanel();
panelH = new JPanel();
panelB = new JPanel();
buttonModif = new JButton("Modifier l'utilisateur");
button1 = new JButton("Ok");
}
public JPanel getService()
{
panelH.setLayout(new GridLayout(4,1));
panelP.setLayout(new GridLayout(2,1));
final JLabel name = new JLabel("Entrez le nom de l'utilisateur à modifier");
final JLabel prenom = new JLabel("Entrez le prenom de l'utilisateur à modifier");
name2 = new JTextField();
prenom2 = new JTextField();
panelH.add(name);
panelH.add(name2);
panelH.add(prenom);
panelH.add(prenom2);
panelB.add(button1);
panelP.add(panelH);
panelP.add(panelB);
class OkListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
if(ListeUtilisateur.isInTheList(name2.getText(),prenom2.getText()))
{
JLabel label1 = new JLabel("Nom :");
JLabel label2 = new JLabel("Prenom :");
JLabel label3 = new JLabel("Faculte :");
JLabel label4 = new JLabel("Section :");
JLabel label5 = new JLabel("Mail :");
JLabel label6 = new JLabel("Login :");
JLabel label7 = new JLabel("PassWord :");
JLabel label8 = new JLabel("ID :");
JTextField nomText = new JTextField();
JTextField prenomText = new JTextField();
JTextField faculteText = new JTextField();
JTextField sectionText = new JTextField();
JTextField mailText = new JTextField();
JTextField loginText = new JTextField();
JTextField passText = new JTextField();
JTextField idText = new JTextField();
panelP.removeAll();
panelH.removeAll();
panelB.removeAll();
panelP.setLayout(new GridLayout(2,1));
panelH.setLayout(new GridLayout(16,1));
panelH.add(label1);
panelH.add(nomText);
panelH.add(label2);
panelH.add(prenomText);
panelH.add(label3);
panelH.add(faculteText);
panelH.add(label4);
panelH.add(sectionText);
panelH.add(label5);
panelH.add(mailText);
panelH.add(label6);
panelH.add(loginText);
panelH.add(label7);
panelH.add(passText);
panelH.add(label8);
panelH.add(idText);
panelB.add(buttonModif);
panelH.updateUI();
panelB.updateUI();
panelP.add(panelH);
panelP.add(panelB);
panelP.updateUI();
}
else
{
JOptionPane.showMessageDialog(null, "Le nom ou le prénom entré est incorrect", "Erreur", JOptionPane.ERROR_MESSAGE);
}
}
}
ActionListener okListener = new OkListener();
button1.addActionListener(okListener);
class ListenerModifierUser implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
(GuiLogin.lu).modifyUtilisateur(name2.getText(), prenom2.getText(), loginText.getText(), passText.getText(), idText.getText(), nomText.getText(), prenomText.getText(), mailText.getText());
System.out.println("test reussi");
}
}
ActionListener listenerModifierUser = new ListenerModifierUser();
buttonModif.addActionListener(listenerModifierUser);
return panelP;
}
} |
Partager