IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Gestion des champs d'un formulaire


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 8
    Par défaut Gestion des champs d'un formulaire
    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();

  2. #2
    Membre chevronné
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juillet 2013
    Messages
    269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 269
    Par défaut
    Bonjour,
    la solution la plus simple est de mettre ces champs dans un JPanel et afficher ou masquer celui-ci (setVisible d'après mes souvenirs).
    Autrement, d'un point de vue ergonomique il me semble plus judicieux d'utiliser des radio buttons plutôt qu'une liste si tu n'as que 2 choix.

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/01/2006, 08h37
  2. Masquer des champs dans un formulaire
    Par crazykingpin dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/12/2005, 15h29
  3. [Tableaux] Alignement des champs d'un formulaire
    Par jack554 dans le forum Langage
    Réponses: 7
    Dernier message: 15/09/2005, 15h30
  4. [VB.NET] Gestion des boutons d'un formulaire
    Par dinbougre dans le forum Windows Forms
    Réponses: 4
    Dernier message: 28/01/2005, 09h35
  5. Verification des champs d'un formulaire
    Par 164emie dans le forum ASP
    Réponses: 5
    Dernier message: 19/11/2003, 14h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo