Je redirige publiquement un PM que j'ai reçu dernièrement :

Citation Envoyé par inptiste1987
Bonjour
je suis devan un probleme en java et je sais pas comment le resoudre
mon probleme est le suivant:
il s'agit d ecric une applet qui permet d'afficher 3 boutons radios d etiquettes resp <Installer>,<Parcourir>,<Executer>
-et Afficher une liste li qui n autorise la multiselection cett liste fonctionnera de la facon suivante:
-si on coche sur le bouton <Installer>la liste affiche 2 items <windows>,<linux>
-si on coche sur Parcourir la liste affiche 2 items <c>,<D>
-si on coche sur Executer la liste s efface et bon affiche execution sur le fenetre de l applet
et voila le code des boutons
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
package javaapplication43;
import java.awt.*;
class Bouton extends Frame
{String str;
    CheckboxGroup status;
 
 Checkbox Installer, Parcourir,Executer;
Bouton(String titre)
{super (titre);
FlowLayout li=new FlowLayout();
setLayout(li);
status=new CheckboxGroup();
Installer=new Checkbox("Installer",true,status);
add(Installer);
Parcourir=new Checkbox("Parcourir",true,status);
add(Parcourir);
Executer=new Checkbox("Executer",true,status);
add(Executer);
}
public static void main(String []args){
        Bouton monstatus=new Bouton ("statut");
monstatus.setSize(400,400);
monstatus.setVisible(true);
}}
j ais juste fais le code des boutons radios mais
et je sais pas comment faire le lien entre les boutons et la liste

Pour répondre brièvement à cette question, je dirais qu'il faudrait ajouter un Listener (écouteurs en français) pour chaque bouton à cocher (ou pour tous les boutons, je ne sais pas si c'est possible de différencier encore, je débute en la matière moi aussi)

Checkbox#addItemListener(ItemListener listener)