| 12
 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