Salut a tous.
Je dispose d'une IHM que j'ai créer ou il ya plusieurs champs et des combobox.
j'aimerais que lors de la selection du premier c'est a dire le combobox(qui contient deux valeur: "moral" et "physique") que certains champs comme la date de naissance;le lieu de naissance... ne soient plus editable jusqu'a la prochaine insertion.
voici un bout de 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
 
 if(cmb_statut.getSelectedItem()== null)
        {
           JOptionPane.showMessageDialog(null, "remplir le champ Raison social"); 
           return;
 
        }
        else
        statut = cmb_statut.getSelectedItem().toString();
 
 
 
 
 
           if(cmb_fonction.getSelectedItem()== null)
        {
           JOptionPane.showMessageDialog(null, "remplir le champ fonction"); 
           return;
        }
        else
        fonction = cmb_fonction.getSelectedItem().toString();
 
 
          if(cmb_sexe.getSelectedItem()== null)
        {
           JOptionPane.showMessageDialog(null, "remplir le champ sexe"); 
           return;
        }
        else
        sexe = cmb_sexe.getSelectedItem().toString();
 
 
         ///////////////////////////////////////////////////////////////
        if(jTextnom.getText().length() == 0)
        {
           JOptionPane.showMessageDialog(null, "remplir le champ nom"); 
           return;
        }
        else
        nom = jTextnom.getText();
        if(jTextprenom.getText().length() == 0)
        {
            JOptionPane.showMessageDialog(null, "remplir le champ prenom"); 
            return;
        }
        else
        prenom = jTextprenom.getText();
        if(jDateChooser1.getDate().toString().length() == 0)
        {
           JOptionPane.showMessageDialog(null, "remplir le champ date de naissance"); 
           return;
        }
        else
        datenaiss = jDateChooser1.getDate().toString();
        if(jTextlieunaiss.getText().length() == 0)
        {
           JOptionPane.showMessageDialog(null, "remplir le champ lieu de naissance"); 
           return;
        }
        else
        lieunaiss = jTextlieunaiss.getText();
        if(jTextcnib.getText().length() == 0)
        {
           JOptionPane.showMessageDialog(null, "remplir le champ cnib"); 
           return;
        }
        else
        cnib = jTextcnib.getText();
         if(jTextville.getText().length() == 0)
        {
           JOptionPane.showMessageDialog(null, "remplir le champ ville"); 
           return;
        }
        else
        ville = jTextville.getText();
        if(jTextphone1.getText().length() == 0)
        {
            JOptionPane.showMessageDialog(null, "remplir le champ telephone"); 
            jTextphone1.setText("");
            return;
        }
        else
        telephone = jTextphone1.getText();
 
        if(jTextemail.getText().length() == 0)
        {
           JOptionPane.showMessageDialog(null, "remplir le champ email"); 
           return;
        }
        else
        email = jTextemail.getText();
 
        if(jTextboitepostale.getText().length() == 0)
        {
           JOptionPane.showMessageDialog(null, "remplir le champ boite postal"); 
           return;
        }
        else
        boitepostal = jTextboitepostale.getText();
 
        if(jTextcodepostal.getText().length() == 0)
        {
           JOptionPane.showMessageDialog(null, "remplir le champ code postal"); 
           return;
        }
        else
        codepostal = jTextcodepostal.getText();