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
   |  
public void actionPerformed(ActionEvent ev) {
 
 
        if(ev.getSource().equals(boutonOk)){
            Etudiant etud=new Etudiant();
            int id = 0;
 
 
//////////////////////////////////////////////////////////////////////
////////////L'exception est levée quand j'insére la ligne suivante 
 
                id = Integer.parseInt(jtNum.getText());    
////////////////////////////////////////////////////////////////////////
 
            try {
 
                etud.setNum(id);            
                etud.setNom(jtNom.getText());
                etud.setPrenom(jtPrenom.getText());
 
 
                FileOutputStream fos=new FileOutputStream("etudiant.txt",true);
                ObjectOutputStream oos=new ObjectOutputStream(fos);
                oos.writeObject(etud);
                oos.flush();
                oos.close();
                   JOptionPane.showMessageDialog(null,"Sauvegarde réussie!");
                   jtNum.setText(null);
                   jtNom.setText(null);
                   jtPrenom.setText(null);
            } catch (Exception e) {
 
                 JOptionPane.showMessageDialog(null,"Sauvegarde non réussie!");
            }
        }
 
if(ev.getSource().equals(boutonAfficher)){
 
 
 
            try {
 
                FileInputStream fis=new FileInputStream("etudiant.txt");
                ObjectInputStream ois=new ObjectInputStream(fis);
 
                Etudiant etud= (Etudiant)ois.readObject();
 
//////////////////////////////////////////////////////////////////////
////////////une autre exception est levée quand j'insére la ligne suivante 
//////////////////////////////////////////////////////////////////////
 
 
                String a = Integer.toString(etud.getNum());
 
                ois.close();
                fis.close();
                jtNum.setText(a);
                jtNom.setText(etud.getNom());
                jtPrenom.setText(etud.getPrenom());
 
            } catch (Exception e) {
                 JOptionPane.showMessageDialog(null,"Impossible d'afficher!");
            }
} | 
Partager