Bonjour,
Voila, j’ai besoin d’afficher en fonction du choix d’un utilisateur, des champs de saisies différents. Je m’explique, l’application gère des formations, et l’utilisateur peut choisir entre un participant (à la formation) indépendant ou salarié.
J’ai donc réalisé deux radio boutons :
Récupération des actions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 JRadioButton choixTypeSalarie = new JRadioButton("salarié",true); JRadioButton choixTypeIndepend = new JRadioButton("indépendant");
classe de récupération de l’action qui permet l’affichage ou l’invisibilité de mes champs de saisies:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 choixTypeSalarie.addActionListener(new bouton_RADIO_selection()); choixTypeIndepend.addActionListener(new bouton_RADIO_selection());
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 class bouton_RADIO_selection implements ActionListener { public void actionPerformed(ActionEvent event) { Object recupValueChoix = event.getSource(); if(recupValueChoix == "salarié") { EtiquettepostOccupe.setVisible(true); postOccupe.setVisible(true); EtiquetteNomEntreprise.setVisible(true); nomEntreprise.setVisible(true); panneauSaisie.repaint(); } else { EtiquettepostOccupe.setVisible(false); postOccupe.setVisible(false); EtiquetteNomEntreprise.setVisible(false); nomEntreprise.setVisible(false); panneauSaisie.repaint(); } }
Problème, cela ne fonctionne pas quelqu’un peut-il m’expliquer si ma logique est bonne ou non, Merci
[ Modéré par vedaer ]
-> Ajout du tag dans le titre
[ Merci de respecter les Règles du Forum ]
Partager