Advertisement
Guest User

ANTONIN LE PLUS BOOOOOOOOOOOOOOOOOOOO

a guest
Apr 20th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 8.64 KB | None | 0 0
  1. package gestUtils.views;
  2.  
  3. import java.awt.BorderLayout;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. import java.awt.event.FocusEvent;
  7. import java.awt.event.FocusListener;
  8.  
  9. import javax.swing.JFrame;
  10. import javax.swing.JLabel;
  11. import javax.swing.JOptionPane;
  12. import javax.swing.JPanel;
  13. import javax.swing.JTextField;
  14.  
  15. import gestUtils.Outils;
  16. import gestUtils.controllers.UtilisateurController;
  17. import gestUtils.metier.Utilisateur;
  18. import javax.swing.JButton;
  19.  
  20. public class PanelAfficher extends JFrame
  21. {
  22.     private String id;
  23.     private String nom;
  24.     private String prenom;
  25.     private String adresse;
  26.     private String cp;
  27.     private String ville;
  28.     private String login;
  29.     private String mdp;
  30.     private String dateEmbauche;
  31.     private String statut;
  32.    
  33.     private JPanel panelCo;
  34.     private JPanel contentPane;
  35.  
  36.     private JLabel LblAfficherId;
  37.     private JLabel LblAfficherNom;
  38.     private JLabel LblAfficherPrenom;
  39.     private JLabel LblAfficherAdresse;
  40.     private JLabel LblAfficherLogin;
  41.     private JLabel LblAfficherMdp;
  42.     private JLabel LblAfficherCp;
  43.     private JLabel LblAfficherVille;
  44.     private JLabel LblAfficherDateEmbauche;
  45.     private JLabel LblAfficherStatut;
  46.    
  47.     private JTextField inputAfficherId;
  48.     private JTextField inputAfficherNom;
  49.     private JTextField inputAfficherPrenom;
  50.     private JTextField inputAfficherAdresse;
  51.     private JTextField inputAfficherLogin;
  52.     private JTextField inputAfficherMdp;
  53.     private JTextField inputAfficherCp;
  54.     private JTextField inputAfficherVille;
  55.     private JTextField inputAfficherDateEmbauche;
  56.     private JTextField inputAfficherStatut;
  57.    
  58.     private JButton btnOk;
  59.    
  60.     /**
  61.      * Create the frame.
  62.      */
  63.     public PanelAfficher(String id, String nom, String prenom, String login, String mdp, String adresse, String cp, String ville, String dateEmbauche, String statut)
  64.     {
  65.          this.id = id;
  66.         this.nom = nom;
  67.         this.prenom = prenom;
  68.         this.login = login;
  69.         this.mdp = mdp;
  70.         this.adresse = adresse;
  71.         this.cp = cp;
  72.         this.ville = ville;
  73.         this.dateEmbauche = dateEmbauche;
  74.         this.statut = statut;  
  75.         setBounds(100, 300, 730, 300);
  76.         contentPane = new JPanel();
  77.         contentPane.setLayout(new BorderLayout(0, 0));
  78.         setContentPane(contentPane);
  79.         contentPane.add(getPanelCo());
  80.     }
  81.    
  82.  
  83.     private JPanel getPanelCo()
  84.     {
  85.         if (panelCo == null)
  86.         {
  87.             panelCo = new JPanel();
  88.            
  89.             panelCo.add(getLblAfficherId());
  90.             panelCo.add(getInputAfficherId());
  91.            
  92.             panelCo.add(getLblAfficherNom());
  93.             panelCo.add(getInputAfficherNom());
  94.            
  95.             panelCo.add(getLblAfficherPrenom());
  96.             panelCo.add(getInputAfficherPrenom());
  97.            
  98.             panelCo.add(getLblAfficherAdresse());
  99.             panelCo.add(getInputAfficherAdresse());
  100.            
  101.             panelCo.add(getLblAfficherLogin());
  102.             panelCo.add(getInputAfficherLogin());
  103.            
  104.             panelCo.add(getLblAfficherMdp());
  105.             panelCo.add(getInputAfficherMdp());
  106.            
  107.             panelCo.add(getLblAfficherCp());
  108.             panelCo.add(getInputAfficherCp());
  109.            
  110.             panelCo.add(getLblAfficherVille());
  111.             panelCo.add(getInputAfficherVille());
  112.            
  113.             panelCo.add(getLblAfficherDateEmbauche());
  114.             panelCo.add(getInputAfficherDateEmbauche());
  115.            
  116.             panelCo.add(getLblAfficherStatut());
  117.             panelCo.add(getInputAfficherSatut());
  118.            
  119.             panelCo.add(getBtnOk());
  120.         }
  121.         return panelCo;
  122.     }
  123.    
  124.     private JLabel getLblAfficherId()
  125.     {
  126.         if (LblAfficherId == null)
  127.         {
  128.             LblAfficherId = new JLabel(" Identifiant* :");         
  129.         }
  130.         return LblAfficherId;
  131.     }
  132.    
  133.     private JLabel getLblAfficherNom()
  134.     {
  135.         if (LblAfficherNom == null)
  136.         {
  137.             LblAfficherNom = new JLabel(" Nom* :");        
  138.         }
  139.         return LblAfficherNom;
  140.     }
  141.    
  142.     private JLabel getLblAfficherPrenom()
  143.     {
  144.         if (LblAfficherPrenom == null)
  145.         {
  146.             LblAfficherPrenom = new JLabel(" Prenom* :");          
  147.         }
  148.         return LblAfficherPrenom;
  149.     }
  150.    
  151.     private JLabel getLblAfficherLogin()
  152.     {
  153.         if (LblAfficherLogin == null)
  154.         {
  155.             LblAfficherLogin = new JLabel(" Login* :");        
  156.         }
  157.         return LblAfficherLogin;
  158.     }
  159.    
  160.     private JLabel getLblAfficherMdp()
  161.     {
  162.         if (LblAfficherMdp == null)
  163.         {
  164.             LblAfficherMdp = new JLabel(" Mot de passe* :");           
  165.         }
  166.         return LblAfficherMdp;
  167.     }
  168.    
  169.    
  170.     private JLabel getLblAfficherAdresse()
  171.     {
  172.         if (LblAfficherAdresse == null)
  173.         {
  174.             LblAfficherAdresse = new JLabel(" Adresse :");         
  175.         }
  176.         return LblAfficherAdresse;
  177.     }
  178.    
  179.     private JLabel getLblAfficherCp()
  180.     {
  181.         if (LblAfficherCp == null)
  182.         {
  183.             LblAfficherCp = new JLabel(" Code Postal :");          
  184.         }
  185.         return LblAfficherCp;
  186.     }
  187.    
  188.     private JLabel getLblAfficherVille()
  189.     {
  190.         if (LblAfficherVille == null)
  191.         {
  192.             LblAfficherVille = new JLabel(" Ville :");         
  193.         }
  194.         return LblAfficherVille;
  195.     }
  196.    
  197.     private JLabel getLblAfficherDateEmbauche()
  198.     {
  199.         if (LblAfficherDateEmbauche == null)
  200.         {
  201.             LblAfficherDateEmbauche = new JLabel(" Date d'embauche* ( AAAA-MM-JJ ) : ");           
  202.         }
  203.         return LblAfficherDateEmbauche;
  204.     }
  205.    
  206.     private JLabel getLblAfficherStatut()
  207.     {
  208.         if (LblAfficherStatut == null)
  209.         {
  210.             LblAfficherStatut = new JLabel(" Statut* :");          
  211.         }
  212.         return LblAfficherStatut;
  213.     }
  214.    
  215.    
  216. // -----------------------------------------------------------------------------------------------------
  217.    
  218.    
  219.     private JTextField getInputAfficherId()
  220.     {
  221.         if (inputAfficherId == null)
  222.         {
  223.             inputAfficherId = new JTextField(id);
  224.             inputAfficherId.setColumns(10);
  225.             inputAfficherId.setFocusable(false);
  226.         }
  227.         return inputAfficherId;
  228.     }
  229.        
  230.     private JTextField getInputAfficherNom()
  231.     {
  232.         if (inputAfficherNom == null)
  233.         {
  234.             inputAfficherNom = new JTextField(nom);
  235.             inputAfficherNom.setColumns(10);
  236.             inputAfficherNom.setFocusable(false);
  237.            
  238.         }
  239.         return inputAfficherNom;
  240.     }
  241.    
  242.    
  243.     private JTextField getInputAfficherPrenom()
  244.     {
  245.         if (inputAfficherPrenom == null)
  246.         {
  247.             inputAfficherPrenom = new JTextField(prenom);
  248.             inputAfficherPrenom.setColumns(10);
  249.             inputAfficherPrenom.setFocusable(false);
  250.         }
  251.         return inputAfficherPrenom;
  252.     }
  253.    
  254.     private JTextField getInputAfficherAdresse()
  255.     {
  256.         if (inputAfficherAdresse == null)
  257.         {
  258.             inputAfficherAdresse = new JTextField(adresse);
  259.             inputAfficherAdresse.setColumns(10);
  260.             inputAfficherAdresse.setFocusable(false);
  261.         }
  262.         return inputAfficherAdresse;
  263.     }
  264.    
  265.     private JTextField getInputAfficherLogin()
  266.     {
  267.         if (inputAfficherLogin == null)
  268.         {
  269.             inputAfficherLogin = new JTextField(login);
  270.             inputAfficherLogin.setColumns(10);
  271.             inputAfficherLogin.setFocusable(false);
  272.            
  273.         }
  274.         return inputAfficherLogin;
  275.     }
  276.    
  277.     private JTextField getInputAfficherMdp()
  278.     {
  279.         if (inputAfficherMdp == null)
  280.         {
  281.             inputAfficherMdp = new JTextField(mdp);
  282.             inputAfficherMdp.setColumns(10);
  283.             inputAfficherMdp.setFocusable(false);
  284.         }
  285.         return inputAfficherMdp;
  286.     }
  287.    
  288.    
  289.     private JTextField getInputAfficherCp()
  290.     {
  291.         if (inputAfficherCp == null)
  292.         {
  293.             inputAfficherCp = new JTextField(cp);
  294.             inputAfficherCp.setColumns(10);
  295.             inputAfficherCp.setFocusable(false);
  296.         }
  297.         return inputAfficherCp;
  298.     }
  299.    
  300.     private JTextField getInputAfficherVille()
  301.     {
  302.         if (inputAfficherVille == null)
  303.         {
  304.             inputAfficherVille = new JTextField(ville);
  305.             inputAfficherVille.setColumns(10);
  306.             inputAfficherVille.setFocusable(false);
  307.         }
  308.         return inputAfficherVille;
  309.     }
  310.     private JTextField getInputAfficherDateEmbauche()
  311.     {
  312.         if (inputAfficherDateEmbauche == null)
  313.         {
  314.             inputAfficherDateEmbauche = new JTextField(dateEmbauche);
  315.             inputAfficherDateEmbauche.setColumns(10);
  316.             inputAfficherDateEmbauche.setFocusable(false);
  317.         }
  318.         return inputAfficherDateEmbauche;
  319.     }
  320.    
  321.     private JTextField getInputAfficherSatut()
  322.     {
  323.         if (inputAfficherStatut == null)
  324.         {
  325.             inputAfficherStatut = new JTextField(statut);
  326.             inputAfficherStatut.setColumns(10);
  327.             inputAfficherStatut.setFocusable(false);
  328.         }
  329.         return inputAfficherStatut;
  330.     }
  331.  
  332.    
  333.     private JButton getBtnOk()
  334.     {
  335.         if (btnOk == null)
  336.         {
  337.             btnOk = new JButton("Ok");
  338.             btnOk.addActionListener(new ActionListener()
  339.             {
  340.                 public void actionPerformed(ActionEvent arg0)
  341.                 {
  342.                     dispose();                 
  343.                 }
  344.             });
  345.         }
  346.         return btnOk;
  347.     }
  348.    
  349. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement