salut j'ai creer une fenetre en java qui permet d'enregistrer un client mais je ne voudrais pas que l'utilisateur tape la date d'enregistrement. je voudrais qu'elle soit automatique. et aussi l'ID de l'enregistrement doit être précéder par l'initial de l'entreprise qui "Fac". quand je clique le bouton il m'affiche des erreurs.
voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
public Facilitateur() {
        initComponents();
 
        facil.setText("FAC");
 
        Thread t;
        t = new Thread(){
 
            public void run(){
                while (true) {
                    DateFormat date= new SimpleDateFormat("dd/MM/yyyy  hh : mm : ss aa");
                    String datestring = date.format(new Date()).toString();
                    dfacil.setText(datestring);
                    try{
                        Thread.sleep(1);
                    }
                    catch(Exception e){
                    }
                }
 
            }
 
        };
        t.start();
    }
 
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
String facile=facil.getText() ; 
String nfacile=nfacil.getText() ;
String pfacile=pfacil.getText() ;
String sfacile=(String)sfacil.getSelectedItem();
String dfacile=dfacil.getText() ;
String vfacile=vfacil.getText() ;
String tfacile=tfacil.getText() ;
s= Integer.parseInt((String) sfacil.getSelectedItem());
if(facil.getText().length()!=0 && nfacil.getText().length()!=0 && pfacil.getText().length()!=0 && s!=0 && tfacil.getText().length()!=0 ){
String requete="insert into facilitateur(incriptionfac,Nom,Prenom,Sex,Date,Ville,Tel) Values('"+facile+"','"+nfacile+"','"+pfacile+"','"+sfacile+"','"+dfacile+"','"+vfacile+"','"+tfacile+"')";
try{
stm.executeUpdate(requete);
    JOptionPane.showMessageDialog(null, "Succes d''enregistrement");
    facil.setText(null);nfacil.setText(null); pfacil.setText(null); sfacil.setSelectedItem(null);
    vfacil.setText(null); tfacil.setText(null);
}catch(Exception e){JOptionPane.showMessageDialog(null, e.getMessage());}
}
 
    }
quelqu'un pourrait m'aider a trouver une solution?