package controleur; import java.awt.*; import java.awt.event.*; import javax.swing.*; import modele.*; public class Identification extends JFrame implements ActionListener { private JButton v,qt; private JLabel llogin,lpasse; private JTextField chlogin; private JPasswordField chpasse; private JPanel pan1,pan2,pan3; private AccesUtilisateur au; public Identification() { au = new AccesUtilisateur(); pan1 = new JPanel(); pan2 = new JPanel(); pan3 = new JPanel(); llogin = new JLabel("Login:",SwingConstants.CENTER); lpasse = new JLabel("passe:",SwingConstants.CENTER); chlogin=new JTextField(20); chpasse=new JPasswordField(20); chpasse.setEchoChar('#'); v= new JButton("Valider"); qt=new JButton("Quitter"); pan1.setLayout(new GridLayout(0,1)); pan1.add(llogin); pan1.add(lpasse); add(pan1,BorderLayout.CENTER); pan2.setLayout(new GridLayout(0,1)); pan2.add(chlogin); pan2.add(chpasse); add(pan2,BorderLayout.EAST); pan3.add(v); pan3.add(qt); add(pan3,BorderLayout.SOUTH); v.addActionListener(this); qt.addActionListener(this); setTitle("Identification"); setBounds(500,300,300,150); setVisible(true); } @SuppressWarnings("deprecation") public void actionPerformed (ActionEvent e) { if (e.getSource()==v) { String l = chlogin.getText(); String p=chpasse.getText(); Utilisateur u = new Utilisateur(); u.setLogin(l); u.setPasse(p); boolean trouve = au.chercheUtil(u); if (trouve) { JOptionPane.showMessageDialog(null,"identification realisee avec succes!!!"); chlogin.setText(""); chpasse.setText(""); dispose(); new MenuGeneral(); } else { JOptionPane.showMessageDialog(null,"identification incorrecte!!!"); dispose(); au.fermercon(); new Identification(); } } else if (e.getSource()== qt) { dispose(); au.fermercon(); new Bienvenue(); } } }
package controleur; import java.awt.*; import javax.swing.*; import java.awt.event.*; public class MenuGeneral extends JFrame implements ActionListener { private JButton bc,bp,bd,bcl,bf,bv,qt; private JPanel pan1,pan2; public MenuGeneral() { bcl = new JButton("Gestion des Fabricants"); bp = new JButton("Gestion des Equipements"); bc= new JButton("Gestion des Types D'equipement"); bd=new JButton("Gestion des Interventions"); bf=new JButton("Gestion des Series"); bv=new JButton("Gestion des Regions ou Zones"); qt= new JButton("Quitter"); pan1=new JPanel(); pan2=new JPanel(); pan1.setLayout(new GridLayout(0,1)); pan1.add(bcl); pan1.add(bp); pan1.add(bc); pan1.add(bd); pan1.add(bf); pan1.add(bv); pan2.add(qt); bcl.addActionListener(this); bp.addActionListener(this); bc.addActionListener(this); bd.addActionListener(this); bf.addActionListener(this); bv.addActionListener(this); qt.addActionListener(this); add(pan1,BorderLayout.CENTER); add(pan2,BorderLayout.SOUTH); setTitle("Menu General"); setBounds(300,300,350,250); setVisible(true); } public void actionPerformed(ActionEvent e) { if (e.getSource()==bcl) { dispose(); new FenFabri(); } else if(e.getSource()==bp) { dispose(); new FenEqui(); } else if(e.getSource()==bc) { dispose(); new FenTypeEqui(); } else if(e.getSource()==bd) { dispose(); new FenInterv(); } else if(e.getSource()==bf) { dispose(); new FenSerie(); } else if(e.getSource()==bv) { dispose(); new FenZone(); } else if (e.getSource()==qt) { dispose(); new Bienvenue(); } } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questiontry { new MenuGeneral(); } catch ( Exception e ){ //e.printStackTrace; }