Advertisement
Guest User

Untitled

a guest
May 25th, 2015
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 9.59 KB | None | 0 0
  1. import java.awt.Color;
  2. import java.awt.EventQueue;
  3. import java.util.ArrayList;
  4.  
  5. import javax.swing.JFrame;
  6. import javax.swing.JPanel;
  7. import javax.swing.JTextArea;
  8. import javax.swing.JTextField;
  9. import javax.swing.border.EmptyBorder;
  10. import javax.swing.text.MaskFormatter;
  11. import javax.swing.JLabel;
  12. import javax.swing.JButton;
  13.  
  14. import java.awt.event.ActionListener;
  15. import java.awt.event.ActionEvent;
  16. import java.text.NumberFormat;
  17.  
  18. import javax.swing.JFormattedTextField;
  19.  
  20.  
  21. public class Espaceorganisateur extends JFrame {
  22.  
  23.     private JPanel contentPane;
  24.    
  25.     private Equipe equipe=new Equipe();
  26.     private String nouveauIdequipe;
  27.     private String nouveauNomEquipe;
  28.     private String nouveauSport;
  29.     private String idAfficheJoueur;
  30.     private String idAfficheEquipe;
  31.     private String idSupprimerEquipe;
  32.     ArrayList<Equipe> equipearr = new ArrayList<Equipe>();
  33.     private int i=0;
  34.     private int j=0;
  35.     private int increequipe=0;
  36.  
  37.     public void supprimerEquipe(String chaineId){
  38.        
  39.         for(int incrementation=0;incrementation<equipearr.size() ;incrementation++){
  40.             if(chaineId.equals(equipearr.get(incrementation).getId())){    
  41.                     equipearr.remove(incrementation);
  42.                    
  43.                 }
  44.             }
  45.         }
  46.    
  47.     public void afficherIdEquipe(String chaineId){
  48.         String sc1;
  49.         for(int incrementation=0;incrementation<equipearr.size() ;incrementation++){
  50.             System.out.println("rentrer dans la chaine sans vérification ");
  51.             System.out.println("verif si c'est ok les 2 comparaison"+equipearr.get(incrementation).getId()+chaineId);
  52.                    
  53.             if(chaineId.equals(equipearr.get(incrementation).getId())){
  54.                 System.out.println("rentrer dans la chaine vérification" );
  55.                 nouveauIdequipe=equipearr.get(incrementation).getId();
  56.                 nouveauNomEquipe=equipearr.get(incrementation).getNom();
  57.                 nouveauSport=equipearr.get(incrementation).getSport();
  58.                 System.out.println(nouveauIdequipe+nouveauNomEquipe+nouveauSport);
  59.                 j=incrementation;
  60.                
  61.             }      
  62.         }
  63.     }
  64.    
  65.     /**
  66.      * Launch the application.
  67.      */
  68.     public static void main(String[] args) {
  69.         EventQueue.invokeLater(new Runnable() {
  70.             public void run() {
  71.                 try {
  72.                     Espaceorganisateur frame = new Espaceorganisateur();
  73.                     frame.setVisible(true);
  74.                 } catch (Exception e) {
  75.                     e.printStackTrace();
  76.                 }
  77.             }
  78.         });
  79.     }
  80.  
  81.     /**
  82.      * Create the frame.
  83.      */
  84.     public Espaceorganisateur() {
  85.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  86.         setBounds(100, 100, 604, 617);
  87.         contentPane = new JPanel();
  88.         contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  89.         setContentPane(contentPane);
  90.         contentPane.setLayout(null);
  91.        
  92.         JLabel lblReponseIci = new JLabel(" ");
  93.         lblReponseIci.setBounds(22, 331, 545, 59);
  94.         contentPane.add(lblReponseIci);
  95.        
  96.         JLabel lblEspaceOrganisateur = new JLabel("ESPACE ORGANISATEUR");
  97.         lblEspaceOrganisateur.setBounds(166, 11, 142, 29);
  98.         contentPane.add(lblEspaceOrganisateur);
  99.        
  100.         JLabel lblRentrerNouvelleEquipe = new JLabel("Saisir Equipe");
  101.         lblRentrerNouvelleEquipe.setBounds(166, 96, 86, 15);
  102.         contentPane.add(lblRentrerNouvelleEquipe);
  103.        
  104.         JFormattedTextField frmtdtxtfldEntrerIdJoueur = new JFormattedTextField();
  105.         frmtdtxtfldEntrerIdJoueur.setText("Entrer ID Joueur");
  106.         frmtdtxtfldEntrerIdJoueur.setBounds(300, 114, 86, 20);
  107.         contentPane.add(frmtdtxtfldEntrerIdJoueur);
  108.        
  109.         JFormattedTextField frmtdtxtfldEntrerIdEquipe = new JFormattedTextField();
  110.         frmtdtxtfldEntrerIdEquipe.setText("Entrer ID Equipe");
  111.         frmtdtxtfldEntrerIdEquipe.setBounds(300, 174, 86, 20);
  112.         contentPane.add(frmtdtxtfldEntrerIdEquipe);
  113.        
  114.        
  115.         JLabel lblAfficherEquipe = new JLabel("Afficher \u00E9quipe /");
  116.         lblAfficherEquipe.setBounds(300, 81, 165, 15);
  117.         contentPane.add(lblAfficherEquipe);
  118.        
  119.         JLabel lblInfosJoueurs = new JLabel("Infos joueurs");
  120.         lblInfosJoueurs.setBounds(300, 96, 89, 14);
  121.         contentPane.add(lblInfosJoueurs);
  122.        
  123.         JFormattedTextField frmtdtxtfldEntreId = new JFormattedTextField();
  124.         frmtdtxtfldEntreId.setText("Entre ID");
  125.         frmtdtxtfldEntreId.setBounds(20, 114, 66, 15);
  126.         contentPane.add(frmtdtxtfldEntreId);
  127.    
  128.        
  129.         JLabel lblSupprimerEquipe = new JLabel("Supprimer equipe");
  130.         lblSupprimerEquipe.setBounds(10, 88, 157, 14);
  131.         contentPane.add(lblSupprimerEquipe);
  132.        
  133.         JButton btnSupprimer = new JButton("Supprimer");
  134.         btnSupprimer.addActionListener(new ActionListener() {
  135.             public void actionPerformed(ActionEvent e) {
  136.                 idSupprimerEquipe=frmtdtxtfldEntreId.getText();
  137.                 supprimerEquipe(idSupprimerEquipe);
  138.                 lblReponseIci.setText("L'élement a bien été supprimer");
  139.             }
  140.         });
  141.         btnSupprimer.setBounds(10, 145, 98, 29);
  142.         contentPane.add(btnSupprimer);
  143.        
  144.        
  145.        
  146.        
  147.        
  148.         JFormattedTextField frmtdtxtfldEntrezId = new JFormattedTextField(NumberFormat.getIntegerInstance());
  149.        
  150.         frmtdtxtfldEntrezId.setEditable(true);
  151.         frmtdtxtfldEntrezId.setText("Entrez Id");
  152.         frmtdtxtfldEntrezId.setBounds(162, 117, 82, 17);
  153.         contentPane.add(frmtdtxtfldEntrezId);
  154.        
  155.    
  156.         JFormattedTextField frmtdtxtfldEntrerNom = new JFormattedTextField();
  157.         frmtdtxtfldEntrerNom.setText("Entrer Nom");
  158.         frmtdtxtfldEntrerNom.setBounds(166, 145, 82, 15);
  159.         contentPane.add(frmtdtxtfldEntrerNom);
  160.        
  161.         JFormattedTextField frmtdtxtfldDefinirSport = new JFormattedTextField();
  162.         frmtdtxtfldDefinirSport.setText("Definir Sport");
  163.         frmtdtxtfldDefinirSport.setBounds(166, 176, 82, 15);
  164.         contentPane.add(frmtdtxtfldDefinirSport);
  165.        
  166.         JButton btnNewButton = new JButton("Enregistrer");
  167.         btnNewButton.addActionListener(new ActionListener() {
  168.             public void actionPerformed(ActionEvent arg0) {
  169.                 int condi1=0;
  170.                 increequipe=increequipe+1;
  171.                 for(int inc1=0;inc1<equipearr.size();inc1++){
  172.                     if(frmtdtxtfldEntrezId.getText().equals(equipearr.get(inc1).getId())){
  173.                         condi1=1;
  174.                     }
  175.                     if(condi1==1){
  176.                     lblReponseIci.setText("id déja entrez");
  177.                     }
  178.                 }
  179.  
  180.                
  181.                 //probleme nombre ne permet pas d'inscrire un string mais vas quand m=eme inscrire le i
  182.                 if(condi1==0 &&increequipe==1){
  183.                 nouveauIdequipe=frmtdtxtfldEntrezId.getText();
  184.                 nouveauNomEquipe=frmtdtxtfldEntrerNom.getText();
  185.                 nouveauSport=frmtdtxtfldDefinirSport.getText();
  186.                        
  187.                 equipe.setId(nouveauIdequipe);
  188.                 System.out.println("pb2");
  189.                 equipe.setNom(nouveauNomEquipe);
  190.                 equipe.setSport(nouveauSport);
  191.                 equipearr.add(equipe);
  192.                 System.out.println(equipearr.get(i).getId());
  193.                 System.out.println("pb3");
  194.                 System.out.println(equipearr.size());          
  195.                 System.out.println("verif"+equipearr.get(i).getId()+equipearr.get(i).getNom());
  196.                 i=i+1;
  197.                 lblReponseIci.setText("Enregistrement terminé");
  198.                 }
  199.                 if(condi1==0 && increequipe==2){
  200.                     Equipe equipe2=new Equipe();
  201.                     nouveauIdequipe=frmtdtxtfldEntrezId.getText();
  202.                     nouveauNomEquipe=frmtdtxtfldEntrerNom.getText();
  203.                     nouveauSport=frmtdtxtfldDefinirSport.getText();
  204.                            
  205.                     equipe2.setId(nouveauIdequipe);
  206.                     System.out.println("pb2");
  207.                     equipe2.setNom(nouveauNomEquipe);
  208.                     equipe2.setSport(nouveauSport);
  209.                     equipearr.add(equipe2);
  210.                     System.out.println(equipearr.get(i).getId());
  211.                     System.out.println("pb3");
  212.                     System.out.println(equipearr.size());          
  213.                     System.out.println("verif"+equipearr.get(i).getId()+equipearr.get(i).getNom());
  214.                     i=i+1;
  215.                     lblReponseIci.setText("Enregistrement terminé");
  216.                 }
  217.                 if(condi1==0 && increequipe==3){
  218.                     Equipe equipe3=new Equipe();
  219.                     nouveauIdequipe=frmtdtxtfldEntrezId.getText();
  220.                     nouveauNomEquipe=frmtdtxtfldEntrerNom.getText();
  221.                     nouveauSport=frmtdtxtfldDefinirSport.getText();
  222.                            
  223.                     equipe3.setId(nouveauIdequipe);
  224.                     System.out.println("pb2");
  225.                     equipe3.setNom(nouveauNomEquipe);
  226.                     equipe3.setSport(nouveauSport);
  227.                     equipearr.add(equipe3);
  228.                     System.out.println(equipearr.get(i).getId());
  229.                     System.out.println("pb3");
  230.                     System.out.println(equipearr.size());          
  231.                     System.out.println("verif"+equipearr.get(i).getId()+equipearr.get(i).getNom());
  232.                     i=i+1;
  233.                     lblReponseIci.setText("Enregistrement terminé");
  234.                 }
  235.                 if(condi1==0 && increequipe==4){
  236.                     Equipe equipe4=new Equipe();
  237.                     nouveauIdequipe=frmtdtxtfldEntrezId.getText();
  238.                     nouveauNomEquipe=frmtdtxtfldEntrerNom.getText();
  239.                     nouveauSport=frmtdtxtfldDefinirSport.getText();
  240.                            
  241.                     equipe4.setId(nouveauIdequipe);
  242.                     System.out.println("pb2");
  243.                     equipe4.setNom(nouveauNomEquipe);
  244.                     equipe4.setSport(nouveauSport);
  245.                     equipearr.add(equipe4);
  246.                     System.out.println(equipearr.get(i).getId());
  247.                     System.out.println("pb3");
  248.                     System.out.println(equipearr.size());          
  249.                     System.out.println("verif"+equipearr.get(i).getId()+equipearr.get(i).getNom());
  250.                     i=i+1;
  251.                     lblReponseIci.setText("Enregistrement terminé");
  252.                 }
  253.             }
  254.         });
  255.         btnNewButton.setBounds(162, 202, 98, 29);
  256.         contentPane.add(btnNewButton);
  257.        
  258.         JButton btnAfficher = new JButton("Afficher");
  259.         btnAfficher.addActionListener(new ActionListener() {
  260.             public void actionPerformed(ActionEvent e) {
  261.                 if(idAfficheJoueur.equals(equipearr.get(j).getId())){
  262.                 }
  263.             }
  264.         });
  265.         btnAfficher.setBounds(288, 139, 98, 29);
  266.         contentPane.add(btnAfficher);
  267.        
  268.                
  269.         JButton button = new JButton("Afficher");
  270.         button.addActionListener(new ActionListener() {
  271.             public void actionPerformed(ActionEvent e) {
  272.                 idAfficheEquipe=frmtdtxtfldEntrerIdEquipe.getText();
  273.                 System.out.println(frmtdtxtfldEntrerIdEquipe.getText());
  274.                 afficherIdEquipe(idAfficheEquipe);
  275.                 lblReponseIci.setText("Id equipe:"+equipearr.get(j).getId()+" Nom de l'equipe:"+equipearr.get(j).getNom()+" Sport de l'equipe:"+equipearr.get(j).getSport());
  276.                
  277.                
  278.                
  279.             }
  280.         });
  281.         button.setBounds(288, 205, 98, 29);
  282.         contentPane.add(button);
  283.        
  284.        
  285.        
  286.        
  287.        
  288.        
  289.        
  290.    
  291.        
  292.     }
  293. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement